Lead Software Engineer
Core
Lead a cross-functional team to deliver high-quality embedded software solutions spanning Embedded Linux and real-time operating systems (RTOS) for manufacturing and product launches.
Role type
Senior IC embedded software/firmware lead (Linux + RTOS)
Builds
Embedded Linux and RTOS-based embedded systems for manufacturing and product launches
Domain
Embedded systems, manufacturing, hardware-software integration
Required skills
Embedded Linux (kernel, drivers, Yocto/Buildroot), RTOS (FreeRTOS, Zephyr, ThreadX, VxWorks), C/C++ programming, hardware-software debugging (GDB, JTAG/SWD), requirements traceability, CI/CD, system architecture design, defect triage, cross-functional collaboration, mentoring
Preferred skills
Boot firmware (U-Boot), system management firmware (OpenBMC/BIOS), networking stacks, performance optimization, cybersecurity features, regulated environment experience (medical, automotive, aerospace), IPC and mixed-OS architectures
Technologies
Linux, RTOS, Yocto, Buildroot, FreeRTOS, Zephyr, ThreadX, VxWorks, C, C++, Python, Shell, GDB, JTAG, SWD, Git, CI/CD, MISRA-C/C++, PDM/PLM
Responsibilities
Lead technical reviews and phase-gate deliverables; define and review system/software architecture; drive board bring-up and platform enablement; lead software verification strategy; drive defect triage and root-cause analysis; deliver complete release/design packages; mentor engineers; collaborate with hardware, system, test, quality, regulatory, supply chain, and manufacturing teams; provide technical support for prototypes and production releases
Seniority
Senior, hands-on IC with leadership responsibilities
