Your Waymo 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, Agentic Test Systems

Waymo · Mountain View, CA, USA

Tailor your resume to this job

No account needed to start.

What Waymo asks for

From Waymo's Senior Software Engineer, Agentic Test Systems ad, checked 2 Nov 2026.

Agentic and AI-backed systems

Experience creating and deploying autonomous agents, including the infrastructure for harnessing agents and other systems powered by AI in a production environment.

C++ or Python engineering

At least 5 years of professional experience using C++ or Python to build software.

Test development and automation

Developing new automation solutions by analyzing how tests are written and executed within complex software workflows.

Robotics and hardware-based software

Experience working with robotics, firmware, or hardware-in-the-loop systems where software interacts directly with physical components.

Frontend and backend technologies

Building features across the entire stack, including frontend interfaces and backend services within large-scale software architectures.

The ad asks for a bachelor's degree or equivalent and at least 5 years of experience in C++ or Python. The role follows a hybrid work schedule.

How the example answers the ad

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

  1. Agentic and AI-backed systems

    “Architected and deployed a multi-agent AI framework that manages autonomous fleet testing, reducing manual validation efforts by 60 percent.”

    Architecting and deploying a multi-agent AI framework for autonomous fleet testing provides evidence of building agentic and AI-backed systems within a production environment.

  2. C++ or Python engineering

    “Refactored low-level C++ control algorithms to improve multi-joint coordination during high-speed locomotion tasks.”

    Refactoring low-level C++ control algorithms for locomotion tasks shows professional experience using C++ to build software.

  3. Frontend and backend technologies

    “Engineered a full-stack dashboard using React and Python/FastAPI to monitor real-time telemetry from remote robotics assets for 50+ engineers.”

    Engineering a dashboard with React and Python/FastAPI shows the ability to build features across the entire stack, including frontend interfaces and backend services.

The whole example as text

Elena Volkov · Senior Software Engineer

Summary

Senior Software Engineer with 6 years of experience in robotics, AI-driven test automation, and full-stack development. Develops autonomous agents to streamline firmware qualification and hardware-in-the-loop validation for distributed systems. Architects scalable Python and C++ services that reduce CI/CD cycle times by 40 percent across large-scale robotic fleets. Leads cross-functional collaboration between software and hardware engineering teams to improve system reliability and overall developer velocity.

Experience

Senior Software Engineer · Anduril Industries

Costa Mesa, CA · 2024 - Present

  • Architected and deployed a multi-agent AI framework that manages autonomous fleet testing, reducing manual validation efforts by 60 percent.
  • Refactored C++ mission-critical firmware components to support high-frequency sensor fusion, resulting in a 25 percent improvement in latency.
  • Engineered a full-stack dashboard using React and Python/FastAPI to monitor real-time telemetry from remote robotics assets for 50+ engineers.
  • Standardized containerization workflows using Docker and Kubernetes to facilitate seamless environment parity between simulation and hardware deployments.

Software Engineer II · Nuro

Mountain View, CA · 2022 - 2024

  • Developed automated regression testing suites for autonomous driving stacks, cutting defect escape rates by 35 percent.
  • Implemented hardware-in-the-loop (HIL) testing infrastructure that simulated edge-case sensor inputs to validate firmware update reliability.
  • Optimized backend data pipelines in Python to process terabytes of lidar and vision data for model training optimization.

Robotics Software Engineer · Boston Dynamics

Waltham, MA · 2021 - 2022

  • Integrated computer vision modules into the robot operating system (ROS) ecosystem to enhance object detection accuracy by 20 percent.
  • Refactored low-level C++ control algorithms to improve multi-joint coordination during high-speed locomotion tasks.
  • Built custom automation scripts for firmware deployment which reduced manual update time from 30 minutes to 5 minutes.

Junior Software Engineer · iRobot

Bedford, MA · 2020 - 2021

  • Contributed to the development of consumer robotics features by implementing navigation algorithms in Python.
  • Assisted in the maintenance of cloud-based backend services supporting over 1 million active IoT devices.
  • Supported the quality assurance team by automating browser-based frontend smoke tests using Selenium and TypeScript.

Education

Master of Science in Robotics · Carnegie Mellon University

Pittsburgh, PA · 2018 - 2020

  • Completed thesis on reinforcement learning for autonomous navigation in unstructured environments
  • Awarded University Honors for academic excellence in computer vision and path planning coursework
  • Served as a teaching assistant for graduate-level C++ programming for embedded systems

Bachelor of Science in Computer Science · University of California, Berkeley

Berkeley, CA · 2014 - 2018

  • Graduated with a 3.9 GPA and inducted into the Tau Beta Pi engineering honor society
  • Participated in the undergraduate research program focusing on distributed software architectures
  • Developed a custom robotic simulation framework for senior capstone project using Python

Skills

Programming Languages:PythonC++TypeScriptSQLBashGo
Robotics & AI:ROS 2Reinforcement LearningComputer VisionSensor FusionPath PlanningTensorFlow
Infrastructure & Dev:DockerKubernetesAWSCI/CDGitHardware-in-the-loop
Frontend & Backend:ReactFastAPIRESTful APIsGraphQLRedisPostgreSQL
Testing & QA:Unit TestingPyTestSystem IntegrationAutomated TestingTest OrchestrationBenchmarking
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.

Do I need a specific degree for this role?

The ad asks for a Bachelor’s degree, but it also accepts equivalent practical experience.

Is this a remote role?

No. The ad states that this role follows a hybrid work schedule.

Where do I apply?

On the official Waymo 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 Waymo's ad.