companyNuro logo

Senior/Staff Software Engineer - Fault Response Verification

NuroMountain View, California (HQ)
On-site Full-time $176.4K/yr - $319.7K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Strong programming skills in languages such as Python, C++, or similar. Experience with software validation tools and methodologies. Familiarity with autonomous systems and their operational frameworks. Ability to work effectively in a team-oriented environment and communicate complex information clearly.

About the job

About Our Team

The Systems Engineering team at Nuro plays a pivotal role in defining the requirements, architecture, and validation processes for our autonomous driving capabilities. We focus on establishing performance metrics, evaluation methods, and success criteria that guide cross-functional efforts through requirement definitions and system validations. Operating at the intersection of hardware, software, and robotic operations, we possess a profound understanding of technologies across these domains. Our small, high-impact team sets the benchmarks for autonomy deployment.

About the Role

As a Senior/Staff Software Engineer specializing in Fault Response Verification, you will collaborate closely with our Autonomy development, evaluation infrastructure, and data science teams. Your responsibilities will include defining system-level behavior requirements in the presence of faults, developing metrics to identify requirement violations, creating innovative validation tools and pipelines for integration into our Safety Case and risk assessment frameworks, and contributing to risk quantification. Your work will significantly influence our immediate deployments and long-term autonomy feature roadmap, enhancing Nuro's operational fleet.

Key Responsibilities

  • Analyze the system-level implications of Nuro’s autonomy architecture and software to understand the interdependencies of failure modes and fault responses.
  • Establish requirements for fault response, decomposing them through the autonomy software and hardware framework.
  • Lead fault-centric validation from prototype through to production testing.
  • Develop tools and data engineering frameworks to inject faults into the autonomy stack and interpret simulation, on-road, and closed-course testing results to evaluate mission capabilities and safety.
  • Work with autonomy developers to identify high-impact metrics and performance indicators that assess our robots’ readiness to operate autonomously under degraded software states.
  • Enhance tooling for automated evaluation of test logs to verify compliance with contingency requirements.

About You

  • Proven experience in software engineering with a focus on fault response verification.
  • Strong analytical skills and the ability to work collaboratively in a fast-paced environment.
  • Passion for autonomous systems and a commitment to safety and reliability.

About Nuro

Nuro is a leader in autonomous delivery technology, dedicated to transforming local commerce through self-driving vehicles. Our innovative solutions aim to make everyday life easier and more convenient, while ensuring safety and efficiency in transportation.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.