CareerPlan

Lead Software Engineer

ShanghaiFull-time2026-09-02 → 2026-11-12

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