Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Zoox

Software Engineer – Embedded Linux Operating Systems

Zoox

. Design, develop, and maintain the operating system platform powering on-vehicle devices and applications .

Posted 9/30/2026full-timeFoster City • California • United StatesMid-LevelSenior💰 $195,000 - $242,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing embedded Linux systems, including proficiency in C, C++, and scripting languages. Capable of managing build systems like Yocto and U-Boot while supporting vehicle autonomy systems and hardware integration.

Highest-signal resume keywords
Embedded Software DevelopmentLinux Operating SystemYocto Build SystemsDevice Driver DevelopmentC/C++ Programming

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded SoftwareLinuxC ProgrammingC++ ProgrammingYoctoU-BootBash ScriptingPython ScriptingDevice DriversKernel-Space Development
Soft Skills
Strong Communication Skills
Tools & Technologies
Linux Init SystemsContainerizationFilesystemsNvidia GPUsCUDA
Certifications & Qualifications
Bachelor’s Degree
Industry Keywords
Embedded LinuxVehicle AutonomyRobotics ApplicationsSecurity SoftwareOTA Software Updates

Tech Stack

Tools & technologies
LinuxPythonRustC++

About the role

Key responsibilities & impact
  • Design, develop, and maintain the operating system platform powering on-vehicle devices and applications
  • Configure and manage embedded Linux build systems such as Yocto and bootloader processes such as U-Boot
  • Develop and optimize device drivers and kernel-space components using C, C++, or Rust
  • Collaborate cross-functionally to integrate and deliver the OS platform
  • Triage issues
  • Support new hardware bring-up and manufacturing functions
  • Help develop and advance the common performant operating system powering vehicle autonomy systems
  • Support vehicle development and deployment at scale

Requirements

What you’ll need
  • 4+ years delivering embedded software for production systems
  • Deep understanding of Linux, Yocto build systems, and U-Boot bootloaders
  • Familiarity with Linux init systems such as systemd
  • Familiarity with containerization concepts such as chroot, cgroups, and Linux namespaces
  • Familiarity with filesystems
  • Understanding of device drivers and kernel-space code
  • Proficiency in a language without automatic memory management, such as C or C++
  • Proficiency in multiple scripting languages such as Bash and Python
  • Strong written and verbal communication skills
  • Bachelor’s degree or equivalent practical experience
  • Bonus: Experience with embedded Linux in a robotics application
  • Bonus: Familiarity with security software including PKI, secure boot, OTA software updates, and hardware key storage
  • Bonus: Familiarity with Nvidia GPUs, Nvidia Thor/Orin, CUDA, and TRT

Benefits

Comp & perks
  • Paid time off, including sick leave, vacation, and bereavement
  • Unpaid time off
  • Zoox Stock Appreciation Rights
  • Amazon Restricted Stock Units (RSUs)
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance
  • Sign-on bonus may be offered