Robotics Platform Software Engineer (Embedded Linux)

Zoox

Foster City (CA)

Hybrid

USD 196,000 - 242,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Zoox Stock Appreciation Rights
Paid time off

Job summary

Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop robot software and infrastructure for autonomous vehicle systems. You will design and maintain platform-level software enabling hardware-accelerated workloads on automotive-grade hardware.

You will craft CI/validation toolchains, architect OS platform software, and configure embedded Linux builds (Yocto/U-Boot) for reliable startup.

Qualifications

  • 4+ years delivering production systems and software applications.
  • Designed and deployed end-to-end CI/validation toolchains to verify Linux/OS images for production software releases supporting different hardware platforms.
  • Proficiency in Linux internals, including init systems, containerization, filesystems, kernel-space development, device drivers, and systems programming in C/C++ and scripting languages (Python/Bash).
  • Strong written and verbal communication skills along with a bachelor’s degree or equivalent practical experience.

Responsibilities

  • Design, develop, and maintain end-to-end continuous integration and validation toolchains for the operating system platform that powers various on-bot devices and applications on the Robotaxi.
  • Architect and implement platform-level software to support robust and scalable robot software infrastructure.
  • Configure and manage embedded Linux build systems (e.g., Yocto) and bootloader processes (e.g., U-Boot) to ensure reliable system startup and maintenance.
  • Develop and optimize device drivers and kernel-space components using C, C++, or Rust to meet performance and reliability requirements.
  • Collaborate cross-functionally to support seamless integration and delivery of the OS platform, triage issues, support new hardware bring-up and manufacturing functions

Skills

Linux internals
C/C++
Rust
Python
Bash
Containerization
Device drivers
Kernel-space development

Education

Bachelor's degree

Tools

Yocto
U-Boot
Embedded Linux

Job description

Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop robot software and infrastructure for autonomous vehicle systems. You will design and maintain platform-level software enabling hardware-accelerated workloads on automotive-grade hardware.

You will craft CI/validation toolchains, architect OS platform software, and configure embedded Linux builds (Yocto/U-Boot) for reliable startup.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer, Drive Systems for Autonomy
Embedded Firmware Engineer, Drive Systems for Autonomy

Ev Magazine • Foster City (CA)

Hybrid
USD 120,000 - 180,000
Software Engineer - Robot Software Infrastructure
Software Engineer - Robot Software Infrastructure

Zoox • Foster City (CA)

Hybrid
USD 196,000 - 242,000
Health insurance
Zoox Stock Appreciation Rights
Paid time off
Embedded Software Engineer
Embedded Software Engineer

Zoox • San Diego (CA)

On-site
USD 165,000 - 200,000
Health insurance
Paid time off
Stock options
Senior Vehicle Software Deployment Architect
Senior Vehicle Software Deployment Architect

Zoox • Foster City (CA)

On-site
USD 179,000 - 294,000
Health insurance
Paid time off
Disability insurance
+3
Embedded Software Engineer — Body Systems & Subsystems
Embedded Software Engineer — Body Systems & Subsystems

Frontdoor Defense • Foster City (CA)

On-site
USD 140,000 - 170,000
Zoox Stock Appreciation Rights
Amazon RSUs
Health insurance
+1
Software Engineering Manager - Fleet & Robotaxi Platform
Software Engineering Manager - Fleet & Robotaxi Platform

Zoox • Foster City (CA)

Hybrid
USD 180,000 - 240,000
Paid parental leave
Affinity groups and sports clubs
Work from home opportunities
+3
Embedded Software Engineer, Vehicle Body Systems
Embedded Software Engineer, Vehicle Body Systems

Ev Magazine • Foster City (CA)

Hybrid
USD 120,000 - 180,000
Embedded Software Engineer - Battery Management Systems
Embedded Software Engineer - Battery Management Systems

Zoox • Foster City (CA)

On-site
USD 200,000 - 240,000
Health insurance
Paid time off
Zoox RSUs
+2
Real-Time Embedded Software Engineer (RSUs)
Real-Time Embedded Software Engineer (RSUs)

Zoox • San Diego (CA)

On-site
USD 165,000 - 200,000
Health insurance
Paid time off
Stock options
Embedded BMS Software Engineer - Real-Time Power Systems
Embedded BMS Software Engineer - Real-Time Power Systems

Zoox • Foster City (CA)

On-site
USD 200,000 - 240,000
Health insurance
Paid time off
Zoox RSUs
+2