Your Nuro resume, matched to the job ad

Drop in your resume and it opens next to this job, ready to tailor in one click.

4.8 from 167 in-app reviews

Senior Software Engineer, Autonomy Behavior Testing

Nuro · Mountain View, California (HQ)

Tailor your resume to this job

No account needed to start.

What Nuro asks for

From Nuro's Senior Software Engineer, Autonomy Behavior Testing ad, checked 3 Nov 2026.

Autonomous system testing

At least 5 years of technical work, including 3 or more years testing robotic systems or autonomous vehicles. This includes an understanding of how sensing, perception, and planning modules work together.

Python or C++ for tooling

Ability to write code in Python or C++ to build internal tools and automation.

Test automation pipelines

Designing and managing large scale simulation or automation pipelines for testing, while ensuring these tools are easy for other engineers to adopt.

Triage and root cause analysis

Creating unified triage workflows, leading root cause analyses, and turning identified gaps into technical requests for infrastructure or data teams.

Safety case evidence

Familiarity with using test results as evidence for an autonomy safety case.

The ad asks for 5 or more years of technical work experience, with at least 3 years in testing autonomous vehicles or robotic systems. Based in Mountain View, California.

How the example answers the ad

Three of the five requirements above, each matched to a line in the example.

  1. Python or C++ for tooling

    “Architected internal automation tooling in Python to support CI/CD for navigation software modules.”

    The candidate utilized Python to build internal tools and automation for navigation modules, showing the required programming skill for tooling.

  2. Safety case evidence

    “Authored technical safety case documentation based on simulation testing data to meet industry compliance standards.”

    Authoring documentation for compliance based on simulation data shows experience using test results as safety case evidence.

  3. Test automation pipelines

    “Lead development of a distributed simulation pipeline, reducing test cycle time by 40 percent.”

    Leading a distributed simulation pipeline project that achieved a 40 percent reduction in test cycle times shows the design and management of large scale simulation pipelines.

The whole example as text

Jessica Thompson · Senior Software Engineer

Summary

Senior Software Engineer with 7 years of experience in robotics and autonomous systems. Developed automated simulation pipelines using Python to streamline testing for logistics fleet operations. Conducted root cause analysis for navigation module failures and improved system reliability by 22 percent. Managed triage workflows for mobile robot fleets and utilized test data to support formal safety validation reports for autonomous systems.

Experience

Senior Software Engineer · Carnegie Robotics

Pittsburgh, PA · 2024 - Present

  • Lead development of a distributed simulation pipeline, reducing test cycle time by 40 percent.
  • Architected internal automation tooling in Python to support CI/CD for navigation software modules.
  • Reduced navigation failure rates by 18 percent through systematic root cause analysis and code remediation.
  • Collaborated with data platform teams to integrate telemetry into a unified triage dashboard.
  • Authored technical safety case documentation based on simulation testing data to meet industry compliance standards.

Software Engineer II · Waymo

Mountain View, CA · 2022 - 2024

  • Designed automated test suites to validate perception module performance in varied weather conditions.
  • Optimized simulation infrastructure, increasing concurrent test capacity by 60 percent.
  • Partnered with autonomy engineers to identify and resolve edge-case sensor fusion anomalies.
  • Streamlined triage workflows for autonomous test vehicles, decreasing bug resolution turnaround by 15 percent.
  • Contributed to system validation frameworks used for formal safety certification of self-driving platforms.

Software Engineer · Amazon Robotics

North Reading, MA · 2019 - 2022

  • Built automated diagnostic tools to monitor health metrics for autonomous mobile warehouse robots.
  • Executed testing protocols for fleet path-planning algorithms, uncovering 12 major regression issues.
  • Supported integration of ROS-based sensor drivers across a heterogeneous robot fleet.
  • Developed data visualization scripts in Python to analyze long-term performance logs.

Education

MS in Robotics · Carnegie Mellon University

Pittsburgh, PA · 2017 - 2019

  • Graduated with 3.9 GPA
  • Recipient of Robotics Excellence Scholarship

BS in Computer Science · University of Michigan

Ann Arbor, MI · 2013 - 2017

  • Magna Cum Laude
  • Member of Upsilon Pi Epsilon

Skills

Programming:PythonC++BashSQLGo
Robotics and AI:ROSComputer VisionSLAMPath PlanningSensor Fusion
Infrastructure:DockerKubernetesAWSTerraformJenkins
Methodologies:AgileRoot Cause AnalysisSafety ComplianceSimulation-based Testing
Senior software engineer example
Senior software engineer example. AI-written for illustration.

Frequently asked questions

Is the example from an employee?

No. It is an AI-written example for this ad, made to show how a resume can answer it.

What level of experience is required?

Nuro requires at least 5 years of technical work experience in a relevant field, with at least 3 of those years specifically in testing autonomous vehicles or robotic systems.

Which programming languages should I know?

You should have hands-on experience and the ability to code in either Python or C++ to develop tools and automation.

Where do I apply?

On the official Nuro posting, through the job link on this page.

What happens when I tailor my resume here?

Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.

See your resume against Nuro's ad.