
Embedded Open Source Software Architect
- Austin, TX
- Permanent
- Full-time
- Design embedded software architectures for microcontroller-based platforms running real-time operating systems (RTOS).
- Develop reusable abstraction layers, embedded software components, build systems, and development tools that scale across diverse hardware platforms.
- Provide leadership in upstream open source communities such as Zephyr as a maintainer, participate in upstream working groups and technical conferences.
- Provide technical guidance and training on Zephyr and open source development best practices.
- 10 years of embedded software development experience in C.
- Experience with ARM, RISC-V, and heterogeneous multicore microcontroller architectures. Experience with DSP architectures and/or FPGAs is a plus.
- Experience with Zephyr RTOS.
- Strong experience contributing to and maintaining open source software projects, and participating in upstream communities.
- Strong understanding of software development tools, version control systems, and continuous integration workflows.
- Comfortable debugging low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, and Ethernet.
- Excellent problem solving and communication skills.