Drimva

Baidu USA

System Software Engineer – Lead Engineer

Sunnyvale, CA +1 · Full-time · Posted Aug 13, 2021

Location
Sunnyvale, CA
Sunnyvale, CA, United States
Experience
7+ years.
Education
BS, MS or PhD in computer science or electrical engineering, or equivalent experience.

About the job

Leads development and optimization of the software stack for autonomous-driving silicon and systems.

What you'll do

  • Lead design and architecture of software components including boot, security, drivers, OS, middleware, OTA, and applications.
  • Optimize system performance and work with algorithm teams on end-to-end optimization challenges.
  • Communicate and collaborate across teams.

What they ask for

  • 7+ years of significant software and product experience in SoC system software design and optimization, including OS kernel optimization and real-time development.
  • Deep understanding of QNX/Linux OS kernels and proficiency in C/C++.
  • Experience with automotive or embedded systems, BSPs and drivers; CPU architecture and ARM/RISC-V/MIPS software development; and board- or silicon-level debugging.
  • Experience optimizing performance and power across hardware and software.

Nice to have

  • Experience in autonomous driving or AUTOSAR / ISO 26262.

Tools

QNX, Linux, C/C++, ARM, RISC-V, MIPS, AUTOSAR, ISO 26262

AI focus

Develops software for autonomous-driving silicon and systems and optimizes performance in collaboration with algorithm teams; the posting also cites AI/ML architecture.

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)