Senior / Lead Embedded Software Engineer - Zephyr RTOS
Core
Lead Zephyr RTOS architecture and platform enablement for MIPS RISC-V based MCU and embedded compute products.
Role type
Senior hands-on IC embedded software engineer (RTOS)
Builds
Scalable BSP, SoC, board, and driver architecture; production-quality SDKs and device drivers
Domain
Semiconductor / Embedded Systems / RISC-V / RTOS
Required skills
C programming, Zephyr RTOS kernel configuration, RISC-V architecture, BSP development, device drivers, GDB debugging, CI/CD automation, multicore systems, memory management, boot flows
Preferred skills
RISC-V privilege modes and SMP, upstream Zephyr contributions, secure firmware update, functional safety, FPGA enablement
Technologies
Zephyr RTOS, MIPS RISC-V, GDB, OpenOCD, Segger J-Link, Lauterbach, west/CMake, Kconfig, devicetree
Responsibilities
Own Zephyr enablement architecture and technical roadmap; Lead porting and platform bring-up; Define scalable BSP and driver architecture; Design and review device drivers and middleware; Lead complex debugging across kernel and hardware boundaries; Establish automated build and regression strategy; Drive upstream contributions; Mentor engineers and provide technical direction
Seniority
Senior, hands-on IC with leadership responsibilities
