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

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 4 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?

Jobs Related To Zoox Senior Software Engineer: Secure Embedded Operating Systems

Electrical Engineer - User Experience

Senior Electrical Engineer position focusing on user experience and human-machine interfaces for autonomous vehicles at Zoox.

Senior Validation Engineer, High Voltage Battery

Senior High Voltage Battery Validation Engineer role at Zoox, leading validation processes for autonomous vehicle battery systems with competitive compensation and benefits.

Senior Vehicle Network Integration Engineer

Senior Vehicle Network Integration Engineer role at Zoox, leading automotive network design and integration for autonomous vehicles

Senior Quality Engineer, Advanced Hardware Manufacturing

Senior Quality Engineer role at Zoox focusing on advanced hardware manufacturing for autonomous vehicles, offering competitive salary and comprehensive benefits.

Senior Human Systems Interfaces Engineer

Senior Human Systems Interfaces Engineer role at Zoox, leading HMI systems for autonomous robotaxis, requiring 8 years experience in embedded systems and vehicle communications.