Lead Software Engineer - Embedded Linux & RTOS
jabil · Shanghai
Job description
About the role
Jabil is looking for a Lead Design Engineer (Software/Firmware - Linux + RTOS) in Shanghai to technically lead a cross-functional development team delivering embedded software. The role covers Embedded Linux and real-time operating systems, with responsibility for phase-gate milestones, technical reviews, requirement traceability and successful product launches.
Key responsibilities
- Act as subject matter expert in Embedded Linux and RTOS (BSP/boot chain, kernel/drivers, Yocto/Buildroot, middleware, scheduling, safety and reliability).
- Represent the design organization in technical discussions with customers and stakeholders, and partner with project managers on RFQ/RFI quotes.
- Own phase-gate deliverables, plan and close design reviews, and keep requirements aligned with design outputs.
- Define or review architecture (partitioning, IPC, latency, update strategy, security) and drive board bring-up (bootloader, BSP, device tree, drivers).
- Lead software verification strategy and defect triage, including concurrency, timing and memory issues.
- Deliver release packages and VAVE packages into PDM/PLM, and support prototypes, NPI builds and production releases.
- Mentor engineers, promote code reviews, MISRA-C/C++ coding standards, CI/CD and documentation quality.
Required profile
- Bachelor's degree in Engineering, Computer Science or Software Engineering.
- Minimum 9-10 years of related experience, including at least 2 years at senior engineer level.
- Ability to read technical procedures and regulations, write technical reports and present to customers and managers.
Required skills
- Embedded Linux: user space, kernel configuration, device drivers, device tree, Yocto/BitBake or Buildroot.
- RTOS (e.g. FreeRTOS, Zephyr, ThreadX, VxWorks) with scheduling, interrupts and synchronization.
- Solid C/C++ and debugging with GDB, JTAG/SWD, logs and traces.
- Requirements management, Git, CI/CD and issue tracking.
- Nice to have: boot firmware (U-Boot), regulated environments (medical, automotive, aerospace), IPC and mixed-OS architectures.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in 中国.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
jabil
Shanghai