Taro Logo

Senior Software Engineer: Secure Embedded Operating Systems

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.
Foster City, CA, USA
$165,000 - $264,000
Embedded
Senior Software Engineer
In-Person
6+ years of experience
AI · Automotive · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer: Secure Embedded Operating Systems

Zoox's Robot Software Infrastructure team is seeking a software engineer to develop the operating system platform for their autonomous vehicle devices. The role involves working on platform-level software that enables various on-bot applications. The ideal candidate should be excited about exploring a broad problem space and mindful of how components fit within a larger system.

Key responsibilities and requirements include:

  • Deep understanding of Linux, build systems like Yocto, and bootloaders like U-Boot
  • Knowledge of networking fundamentals: IP, TCP, UDP, NAT, VLANs, and network analysis tools
  • Familiarity with Linux init systems, containerization concepts, and filesystems
  • Understanding of device drivers and kernel-space code
  • Proficiency in C or C++, and scripting languages like bash and Python
  • Strong communication skills and a bachelor's degree or equivalent experience
  • 6+ years of experience delivering production systems and software applications

Bonus qualifications include experience with embedded Linux in robotics, familiarity with security software, and a graduate degree focusing on networking, operating systems, or computer security.

Zoox offers a comprehensive compensation package, including salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The company also provides various benefits such as paid time off, health insurance, and long-term care insurance.

Zoox is committed to diversity and encourages applications from candidates with a variety of backgrounds, experiences, and skills.

Last updated 9 months ago

Responsibilities For Senior Software Engineer: Secure Embedded Operating Systems

  • Develop operating system platform for autonomous vehicle devices
  • Work on platform-level software enabling various on-bot applications
  • Contribute to the Robot Software Infrastructure team

Requirements For Senior Software Engineer: Secure Embedded Operating Systems

Linux
Python
  • Deep understanding of Linux, build systems like Yocto, and bootloaders like U-Boot
  • Understanding of networking fundamentals: IP, TCP, UDP, NAT, VLANs, and network analysis tools
  • Familiarity with Linux init systems, containerization concepts, and filesystems
  • Understanding of device drivers and kernel-space code
  • Proficiency in C or C++, and scripting languages like bash and Python
  • Strong written and verbal communication skills
  • Bachelor's degree or equivalent practical experience
  • 6+ years delivering production systems and software applications

Benefits For Senior Software Engineer: Secure Embedded Operating Systems

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Comprehensive compensation package including salary, Amazon RSUs, and Zoox Stock Appreciation Rights
  • Paid time off (sick leave, vacation, bereavement)
  • Unpaid time off
  • Health insurance
  • Long-term care insurance
  • Long-term and short-term disability insurance
  • Life insurance

Interested in this job?