Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Zoox

Software Engineer (Embedded Linux Operating Systems)

Posted
Discussion
  • 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!
  • 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

Benefits

  • Paid parental leave
  • Affinity groups and sports clubs
  • Work from home opportunities
  • Health insurance
  • Our crew’s health and happiness is our first priority. We offer comprehensive health and mental health support, a wellbeing program, and unlimited and flexible paid time away
  • We invest in our crew—and their families—for the long term. That includes generous family planning support, caregiver support, and strong cash compensation with great equity upside
  • We look after our crew when they’re in the office too. Our famous food program is a great example, featuring a daily changing menu of local and sustainable dishes
  • There’s a busy calendar of social events at Zoox, with more sports teams than you can count. And, of course, playing with robots is an important part of the job description
  • 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
  • Have a deep understanding of Linux, build systems like Yocto, and bootloaders like U-Boot
  • Strong written and verbal communication skills along with a bachelor’s degree or equivalent practical experience
  • 4+ years delivering embedded software for production systems
  • Be familiar with Linux init systems (e.g., systemd), containerization concepts (e.g., chroot, cgroups, Linux namespaces), and filesystems
  • Experience with embedded Linux in a robotics application
  • 2+ years of delivering custom Embedded Linux operating systems
  • Familiarity with security software: PKI, secure boot, OTA software update, hardware key storage, etc

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.