Nuro
Senior/Staff Systems Engineer, Fail-Operational Autonomous Software
6 months ago
About the Job
Who We Are
Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles. With technology proven over years of self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—empowering a safer, richer, and more connected future.
About the Team
The Systems Engineering team is responsible for the requirements, architecture, and validation of autonomous driving capabilities across engineering disciplines. This includes designing performance metrics, evaluation methods, and criteria for success, which the team then drives cross-functional via requirement definition and system validation. Systems Engineering works at the intersection of hardware, software, and robot operations, with a deep understanding of technologies in all three. We are a small, high-impact team that sets the checkpoints for autonomy deployment.
About the Role
As a Senior/Staff Systems Engineer, Fault Detection and Response you will work very closely with the software engineering, autonomy product, and data science teams. You will partner closely with our software engineering team to identify faults within a complex, autonomous software stack; refine fault handling criteria; implement new test methodologies to support verification and validation; and contribute to risk quantification. As a key part of Nuro's systems approach, you will contribute to maintaining Autonomy’s fault-centric architecture and stress test the autonomy software stack from system level down to modules through deterministic and probabilistic software-driven techniques towards a fail-operational system. Your work is expected to have short term impact in our next deployments, as well as long term impact on autonomy feature roadmapping and Nuro’s scaled fleet operations.
About the Work
Dive into the system-level implications of Nuro’s autonomy architecture and software to understand inter-dependency of failure modes.
Define requirements for fault handling throughout the autonomy software system.
Drive fault-centric validation concepts from prototype to production to test.
Support the development of tools and data engineering frameworks that can inject faults into the autonomy stack and interpret results from curated amounts of simulation, on-road, closed course testing to assess mission capabilities and safety.
Work closely with autonomy developers to extract high-impact metrics and performance indicators that will test our robots’ readiness to drive autonomously on public roads in the event of degraded states of software.
Contribute to tooling for automated evaluation of issues in test logs that check for satisfaction of contingency requirements.
About You
3+ years of technical work experience in robotics SW or relevant area.
Bachelor’s Degree or Master’s Degree candidate in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or related field.
Strong programming and algorithmic problem solving skills in C++/C.
Technically fluent and experienced working in a team with strong software engineering practices.
Highly collaborative in nature with strong abilities to think and communicate analytically and effectively.
Self starter and fast learner - you should be passionate about picking up new skills and approaching unstructured problems from first principles.
You must have at least 3 years of experience in multiple of the following (not necessarily in industry):
Software development in one or more of autonomy’s core modules: localization, perception prediction, planning, controls, teleoperation.
Experience with Linux or Unix computer systems engineering such as communication protocols, designing fault-tolerant systems, and atomicity and coordination of concurrent activities for complex autonomous software.
Analyzing and managing FDIR (fault detection, isolation, recovery) for the software stack on semi-autonomous or autonomous vehicles or equipment.
Defining requirements using data-driven and first-principle techniques.
Implementing test coverage for faults.
Identifying emergent behavior in a safety-critical complex system including interactions between modules.
End-to-end functional decomposition, defining physical/logical architectures, allocating functionality, and reliability analysis of safety-critical complex systems via STPA or other hazard analysis techniques.
Adaptive stress testing or probabilistic software diagnostics.
At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $167,200 and $303,050 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.
At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.
About the Company

Nuro
We believe that great technology should benefit everyone. The team at Nuro is accelerating a future where robots make life easier and help us connect to the people and things we love. Together, we're pushing the boundaries of robotics to improve human life.
Dave Ferguson and Jiajun Zhu have devoted their careers to robotics and machine learning, most recently as Principal Engineers at Google's self-driving car project (now Waymo). They founded Nuro in 2016 to harness the power of robotics and artificial intelligence to solve new challenges at a global scale.
Our vehicle is a fully autonomous, on-road vehicle designed to transport goods quickly, safely, and affordably.
With no driver or passengers to worry about, our vehicle has been engineered from the ground up to keep what's outside even safer than what's inside.
Efficient, electric, and fully autonomous, it delivers life's needs at a price anyone can afford.
Similar Jobs

Staff Software Engineer - ADAS Feature Integration & Development
Staff Software Engineer - ADAS Feature Integration & Development
- Lucid Motors
- Newark, CA, US
- In-person
- Full time role
Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.
9 days ago

Senior Software Engineer, Behavior Planning
Senior Software Engineer, Behavior Planning
- Nuro
- Mountain View, CA, US
- Hybrid, Remote
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
3 months ago

Senior System Safety Engineer, Autonomy Compute
Senior System Safety Engineer, Autonomy Compute
- Nuro
- Mountain View, CA, US
- Hybrid
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
29 days ago

Senior/Staff Systems Engineer - Autonomy System Performance
Senior/Staff Systems Engineer - Autonomy System Performance
- Zoox
- Foster City, CA, US
- In-person
- Full time role
Pioneering electric autonomous vehicles for low-carbon, congestion-free urban transportation.
About 2 months ago

Senior Controls Engineer, Core Development
Senior Controls Engineer, Core Development
- Nuro
- Mountain View, CA, US
- Hybrid
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
About 2 months ago

Systems Test Engineer, System Behavior Analysis
Systems Test Engineer, System Behavior Analysis
- Zoox
- San Diego, CA, US
- In-person
- Full time role
Pioneering electric autonomous vehicles for low-carbon, congestion-free urban transportation.
About 1 month ago

Senior Software Engineer, Performance Simulation Platform
Senior Software Engineer, Performance Simulation Platform
- Nuro
- Mountain View, CA, US
- Hybrid, Remote
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
28 days ago

Senior/Staff Systems Engineer, Autonomy Verification
Senior/Staff Systems Engineer, Autonomy Verification
- Nuro
- Mountain View, CA, US
- Hybrid
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
28 days ago

Software Engineer, Sensor Test Platform
Software Engineer, Sensor Test Platform
- Nuro
- Mountain View, CA, US
- In-person
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
28 days ago

Senior/Staff Systems Engineer, Fail-Operational for Autonomous Robotaxi Operations
Senior/Staff Systems Engineer, Fail-Operational for Autonomous Robotaxi Operations
- Zoox
- Foster City, CA, US
- In-person
- Full time role
Pioneering electric autonomous vehicles for low-carbon, congestion-free urban transportation.
17 days ago