Jobiglo

No results.

Lead Software Engineer - Embedded Linux & RTOS

jabil · Shanghai

New
Senior 🇬🇧 English
Embedded Linux RTOS Yocto Buildroot GDB Git CI/CD MISRA-C

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec jabil.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

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.

Published 1天前

Expires 1个月后

6 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

jabil

Shanghai