Zoox Logo

Zoox

Software Engineer - Embedded Linux Operating Systems

Posted Yesterday
Be an Early Applicant
Hybrid
Foster City, CA
195K-242K Annually
Mid level
Hybrid
Foster City, CA
195K-242K Annually
Mid level
Develop and maintain embedded Linux operating systems for autonomous vehicle devices. Configure Yocto build systems and U-Boot bootloaders, develop device drivers and kernel components in C, C++, or Rust, optimize performance, support hardware bring-up and manufacturing, and collaborate across software, hardware, release, and operations teams.
The summary above was generated by AI

Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop and advance the common performant operating system that powers several devices on our Robotaxi including onboard AI systems running Autonomy software. This team develops platform-level software and services, including custom operating systems that enable complex, hardware-accelerated workloads critical for autonomous driving on automotive-grade hardware.

We work closely with cross-functional teams—including other software developers, hardware engineering, release management, manufacturing and operations—to support vehicle development and deployment at scale. If you are excited to explore a broad problem space and are mindful of how components fit within a larger system, you may be a great fit!

In this role, you will:

  •  Design, develop, and maintain the operating system platform that powers various on-bot devices and applications
  • 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
  •  

Qualifications

  • 4+ years delivering embedded software for production systems 
  • Have a deep understanding of Linux, build systems like Yocto, and bootloaders like U-Boot
  • Be familiar with Linux init systems (e.g., systemd), containerization concepts (e.g., chroot, cgroups, Linux namespaces), and filesystems
  • Understand device drivers and kernel-space code and proficiency in a language without automatic memory management (e.g., C or C++), and in multiple scripting languages like bash and Python
  • Strong written and verbal communication skills along with a bachelor’s degree or equivalent practical experience

Bonus Qualifications

  • Experience with embedded Linux in a robotics application
  • Familiarity with security software: PKI, secure boot, OTA software update, hardware key storage, etc.
  • 2+ years of delivering custom Embedded Linux operating systems

About Zoox
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.

Follow us on LinkedIn

Accommodations
If you need an accommodation to participate in the application or interview process please reach out to [email protected] or your assigned recruiter.

A Final Note:
You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

Similar Jobs

2 Months Ago
Hybrid
237K-322K Annually
Senior level
237K-322K Annually
Senior level
Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Design, implement, and maintain the embedded Linux OS platform for on-vehicle devices. Configure Yocto and U-Boot, develop kernel-space components and drivers, optimize performance, support hardware bring-up, manufacturing, and cross-functional integrations.
Top Skills: BashCC++CgroupsChrootLinuxLinux NamespacesPythonSystemdU-BootYocto
53 Minutes Ago
Hybrid
Claremont, CA, USA
27K-41K Hourly
Junior
27K-41K Hourly
Junior
Fintech • Financial Services
Build and manage consumer and business banking relationships through proactive outreach, discovery conversations, and tailored deposit, lending, and investment solutions. Resolve account inquiries, support digital banking adoption, coordinate referrals with Wealth, Home Lending, and Business Banking, and maintain strong risk and compliance practices. The role requires customer service experience, relationship-building skills, financial licensing, Saturday availability, and successful completion of required background and financial fitness reviews.
53 Minutes Ago
Hybrid
Rosemead, CA, USA
23-31 Hourly
Junior
23-31 Hourly
Junior
Fintech • Financial Services
Build customer relationships and support everyday banking needs through in-branch service and proactive outreach. Open accounts, process service requests, handle cash and teller transactions, support credit applications, identify customer needs, refer customers to appropriate banking specialists, promote relevant products and digital tools, and follow compliance and risk-control requirements. The role includes Saturday scheduling, branch operations support, and 8–10 weeks of full-time training.

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account