Skip to main content
CareerApp

System Software Engineer – Lead Engineer

Baidu

Sunnyvale, CA · Senior

Listed on Baidu’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

Lead the system software architecture and optimization for autonomous driving silicon, managing a team designing bootloaders, kernels, drivers, and middleware across the full stack. This role suits experienced embedded systems engineers with deep OS and automotive expertise who can bridge hardware and software challenges.

Our summary, not Baidu’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • 7+ years in SoC system software design and optimization
  • OS kernel optimization and real-time development expertise
  • QNX or Linux OS kernel knowledge
  • Proficiency in C/C++
  • Embedded systems experience with BSP and drivers (Ethernet, Camera, SerDes, Display, PCIe, eMMC, UFS, Lidar/Radar)
  • CPU architecture knowledge
  • Software development experience with ARM/RISC-V/MIPS processors
  • Understanding of ISA, memory subsystem, and coherency
  • Security and AI/ML architecture knowledge
  • Ability to debug at board and silicon level
  • Performance and power optimization experience across hardware and software
  • Leadership experience and innovation passion
  • English and Mandarin fluency
  • BS/MS/PhD in computer science, electrical engineering, or equivalent

Nice to have

  • Autonomous driving experience
  • AUTOSAR or ISO 26262 certification

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.