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