Software Engineer, Behavior Verification
Nuro
Location
Remote
Type
Full-time
Posted
Nov 04, 2025
Compensation
USD 132300 – 198450
Mission
What you will drive
- Dive into the system-level implications of Nuro's autonomy architecture and software to understand inter-dependency of failure modes with respect to the fault response.
- Define requirements for fault response with decomposition through the autonomy software and hardware architecture.
- Drive fault-centric validation concepts from prototype to production to test.
- Interpret results from curated amounts of simulation, on-road, closed course testing to assess mission capabilities and safety with respect to faults.
- 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.
Impact
The difference you'll make
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, empowering a safer, richer, and more connected future.
Profile
What makes you a great fit
- 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 Python or 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 2 years of experience in multiple of the following: Software development in task level or behavior level robotics planning; Experience developing ML-based or heuristic-based evaluation methods to assess system performance; 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 requirements; Adaptive stress testing or probabilistic software diagnostics.
Benefits
What's in it for you
For this position, the reasonably expected base pay range is between $132,300 and $198,450. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package. Nuro celebrates differences and is committed to a diverse workplace that fosters inclusion and psychological safety for all employees.
About
Inside Nuro
Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Nuro licenses its core technology, the Nuro Driver™, to support a wide range of applications, from robotaxis and commercial fleets to personally owned vehicles, giving automakers and mobility platforms a clear path to AVs at commercial scale.