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 3 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

Senior Compute Test Engineer

Senior Compute Test Engineer at Zoox: Build test solutions for autonomous vehicle compute platforms in San Carlos, CA.

Sr Power Electronics Engineer, Kuiper Government Solutions (KGS)

Senior Power Electronics Engineer role at Amazon's Project Kuiper, developing satellite technology for government solutions with focus on power systems design.

Software Development Engineer in Test - Embedded Functional Safety

Senior SDET role at Apple focusing on embedded functional safety firmware verification, requiring 3+ years of experience and expertise in safety-critical systems testing.

ASIC Design Engineer - Pixel IP

Senior ASIC Design Engineer position at Apple, focusing on Pixel IP design for next-generation SoCs, offering competitive compensation and comprehensive benefits.

Senior SERDES Design Engineer, Project Kuiper

Senior SERDES Design Engineer position at Amazon's Project Kuiper, developing high-speed satellite communication systems.