Embedded Open Source Software Architect

Analog Devices, Inc.

TX, United States
Embedded software development in c
Rtos design
Abstraction layers and build systems
Design embedded software architectures for microcontroller-based platforms running real-time operating systems (RTOS)

Job Summary

  • Design embedded software architectures for microcontroller-based platforms running real-time operating systems (RTOS).
  • Provide leadership in upstream open source communities such as Zephyr as a maintainer, participate in upstream working groups and technical conferences.
  • Develop reusable abstraction layers, embedded software components, build systems, and development tools that scale across diverse hardware platforms.

Matching Summary

Design embedded software architectures for microcontroller-based platforms running real-time operating systems (RTOS).

Skills & Requirements

Must-have

  • Embedded software development in C
  • RTOS design
  • Abstraction layers and build systems
  • Open source community leadership
  • Debugging low-level drivers

Nice-to-have

  • DSP architectures
  • FPGA experience
  • Customer enablement

Key Requirements

  • 10 years of embedded software development experience
  • Experience with ARM, RISC-V architectures
  • Experience with Zephyr RTOS
  • Strong open source contribution experience
  • Experience with I2C, SPI, UART, USB, Ethernet

Work Rights

Export licensing review may be required for non-US citizens

Tailored Resume

Cover Letter