Lead Software Engineer
Core
Lead a cross-functional team to deliver high-quality embedded software solutions for Embedded Linux and real-time operating systems (RTOS), ensuring alignment from requirements to manufacturing builds.
Role type
Senior IC embedded software/firmware lead (Linux + RTOS)
Builds
Embedded Linux and RTOS-based products for global brands
Domain
Manufacturing engineering / Embedded systems
Required skills
Embedded Linux development, RTOS programming, C/C++, system architecture, board bring-up, software verification, defect triage, requirements traceability, CI/CD, hardware-software debugging
Preferred skills
Boot firmware (U-Boot), networking stacks, cybersecurity features, regulated environment experience (medical/automotive/aerospace), IPC and mixed-OS architectures
Technologies
Linux, FreeRTOS, Zephyr, ThreadX, VxWorks, Yocto, Buildroot, GDB, JTAG, Git, MISRA-C/C++
Responsibilities
Lead technical reviews and phase-gate deliverables; define system/software architecture; drive board bring-up and platform enablement; lead software verification strategy; drive defect triage and root-cause analysis; mentor engineers; support NPI builds and production releases
Seniority
Senior, hands-on IC with leadership responsibilities