Software Systems Engineer - Software Health and Complexity

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
$160,000 - $226,000
Backend
Senior Software Engineer
Hybrid
AI · Automotive

Description For Software Systems Engineer - Software Health and Complexity

The Software Systems Engineering team at Zoox is responsible for defining SW development processes and ensuring that all safety-critical software meets a high safety bar for production vehicles. In this role, you will design and implement methodologies, tools, and processes for safety-critical software that will revolutionize transportation in the 21st century. Borrowing principles from avionics, automotive, and other safety-critical industries, you will work with software engineers throughout the Zoox software org, ranging from state-of-the-art AI Perception to highly-critical RTOS and middleware components.

Responsibilities:

  • Develop and employ formal languages and models to describe intended software/system behaviors.
  • Implement and integrate tools to verify that software/systems behave as intended.
  • Integrate analysis and verification into existing processes, workflows, tools, and other infrastructure.
  • Lead various systems engineering activities essential for a successful launch of safety-critical software on a self-driving vehicle.

Qualifications:

  • Advanced degree in computer science, electrical engineering, robotics, aerospace, or related fields.
  • Strong formal methods background with good understanding of logic, formal languages, automata theory, and model checking.
  • Experience applying modeling and analysis techniques to software systems.
  • Strong programming skills in Python and C++.
  • Deep knowledge of programming language fundamentals, object-oriented programming, memory management, performance, etc.

Bonus Qualifications:

  • Contributed to formal methods research and/or implementations.
  • Shipped software products to market in production automobiles, aircraft, spacecraft, or other systems that require safety-critical software in embedded hardware.
  • Conducted and/or participated in safety audits, defended choices and methods used, and prepared compliance reports.
  • Experience with standards such as DO178, ISO26262, SPICE or ASPICE, ISO12207, IEC61508, EN50128, etc.

Zoox offers a comprehensive package of benefits including paid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.

Join Zoox to be part of a fast-moving and highly execution-oriented team at the intersection of robotics, machine learning, and design, aiming to provide the next generation of mobility-as-a-service in urban environments.

Last updated a month ago

Responsibilities For Software Systems Engineer - Software Health and Complexity

  • Develop and employ formal languages and models to describe intended software/system behaviors
  • Implement and integrate tools to verify that software/systems behave as intended
  • Integrate analysis and verification into existing processes, workflows, tools, and other infrastructure
  • Lead various systems engineering activities for safety-critical software on a self-driving vehicle

Requirements For Software Systems Engineer - Software Health and Complexity

Python
  • Advanced degree in computer science, electrical engineering, robotics, aerospace, or related fields
  • Strong formal methods background
  • Experience applying modeling and analysis techniques to software systems
  • Strong programming skills in Python and C++
  • Deep knowledge of programming language fundamentals

Benefits For Software Systems Engineer - Software Health and Complexity

Equity
Medical Insurance
  • Paid time off
  • Zoox Stock Appreciation Rights
  • Amazon RSUs
  • Health insurance
  • Long-term care insurance
  • Long-term disability insurance
  • Short-term disability insurance
  • Life insurance

Interested in this job?

Jobs Related To Zoox Software Systems Engineer - Software Health and Complexity

Software Engineer - Fail Operational Planning

Senior Software Engineer position at Zoox focusing on fail-operational planning for autonomous vehicles, requiring C++ expertise and 4+ years of experience.

Senior Autonomy Systems Test Engineer

Senior Autonomy Systems Test Engineer at Zoox, developing safe and reliable autonomous driving software through advanced testing methodologies.

Software Engineer - Simulation C++ Framework

Zoox seeks a Senior Software Engineer for Simulation C++ Framework in Seattle, offering $155k-$220k salary plus equity for 4+ years C++ experience.

Software Engineer - Simulation Workload Orchestration

Senior Software Engineer role at Zoox, developing scalable simulation pipelines for self-driving vehicles. 5+ years experience, Python expertise, $150k-$215k salary.

Senior Customer and Partner Solutions Engineer, gTech

Senior Customer and Partner Solutions Engineer position at Google, focusing on technical problem-solving and partner integration support with competitive compensation and benefits.