Lead Software Engineer
Core
Technically lead a cross-functional team to deliver high-quality embedded software solutions spanning Embedded Linux and real-time operating systems for manufacturing builds and product launches.
Role type
Lead Design Engineer (Software/Firmware – Linux + RTOS)
Builds
Embedded software solutions for manufacturing and product launches
Domain
Embedded systems, Linux, Real-Time Operating Systems (RTOS)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded Linux development, RTOS development, C/C++ programming, hardware-software debugging, requirements traceability, system architecture definition, release management, cross-functional collaboration, technical mentoring
Preferred skills
Boot firmware experience, networking stacks, cybersecurity features, regulated environment experience, IPC and mixed-OS architectures
Technologies
Linux, FreeRTOS, Zephyr, ThreadX, VxWorks, Yocto, Buildroot, GDB, Git, CI/CD
Responsibilities
Lead cross-functional collaboration with hardware, system, test, quality, regulatory, supply chain, and manufacturing teams; Drive board bring-up and platform enablement including bootloader configuration and driver integration; Define or review system/software architecture across Linux + RTOS components; Lead software verification strategy including automation approaches and release criteria; Mentor senior and junior engineers; Drive defect triage and root-cause analysis for complex issues
Seniority
Senior, hands-on IC with leadership responsibilities