Software Engineer - Fail Operational Planning

Autonomous vehicle technology company developing self-driving robots for urban mobility.
$180,000 - $256,000
Backend
Senior Software Engineer
Hybrid
4+ years of experience
AI · Automotive · Robotics

Description For Software Engineer - Fail Operational Planning

Zoox's Fail Operational Planning team is at the forefront of autonomous vehicle technology, focusing on ensuring robust robot operation even during system degradation or minor failures. This role offers an opportunity to work on cutting-edge autonomous driving challenges, specifically in fail-operational planning and vehicle reliability.

As a Senior Software Engineer, you'll be instrumental in developing next-generation algorithms that enhance the robot's driving capabilities in complex scenarios. The position requires collaboration with diverse experts across Planner, Perception, Prediction, and Hardware teams. You'll be responsible for implementing sophisticated algorithms, identifying system failure modes, and developing mitigation strategies.

The role combines technical expertise in C++ programming, algorithm design, and vehicle kinematics with a product-focused approach. You'll work in a hybrid setting in the San Francisco Bay Area, contributing to a technology that's reshaping urban mobility. The compensation package is competitive, including base salary, Amazon RSUs, and Zoox Stock Appreciation Rights, plus comprehensive benefits.

This is an ideal opportunity for someone with strong technical skills who wants to make a significant impact in autonomous vehicle technology. You'll be working on real-world applications of robotics and AI, helping to ensure safe and reliable autonomous vehicle operation in urban environments. The role offers both technical challenges and the opportunity to work with cutting-edge technology in a rapidly evolving field.

Last updated 19 hours ago

Responsibilities For Software Engineer - Fail Operational Planning

  • Create principled algorithmic improvements to specific areas of driving behavior and implement those changes in our code base
  • Collaborate cross-functionally to identify failure modes of the system, and develop strategies and intelligent behaviors to mitigate the performance degradation
  • Architect and implement scalable solutions ensuring seamless integration with the rest of the driving stack
  • Partner with validation teams to define and execute tests for developed algorithms

Requirements For Software Engineer - Fail Operational Planning

  • Master's degree in Computer Science or related field
  • Fluency in C++
  • Extensive experience with programming and algorithm design
  • Understanding of vehicle kinematics
  • 4+ years of experience in a related field

Benefits For Software Engineer - Fail Operational Planning

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

Interested in this job?

Jobs Related To Zoox Software Engineer - Fail Operational Planning

Software Systems Engineer - Software Health and Complexity

Join Zoox as a Software Systems Engineer to design and implement safety-critical software for autonomous vehicles, revolutionizing transportation in the 21st century.

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.