Skip to content

Senior/Staff Systems Engineer, Autonomy Verification

Develops and verifies requirements, metrics, and test strategies for autonomous vehicle safety within operational design domain. Requires 3+ years in AV/robotic systems validation, Python/C++ coding, and deep understanding of autonomy stack.

176k – 320kMountain View, CAQA EngineeringOnsite

About the role

About the Work

  • Create requirements for an autonomous system, ensuring safe operation within its ODD and compliance with the rules of the road.
  • Design generalizable metrics and acceptance criteria to verify that the autonomous system satisfies these requirements, leveraging safety standards and methodologies.
  • Propose and leverage diverse test strategies - synthetic and log simulation, on-road logs, closed-course testing, third-party accident reconstructions - to verify requirements.
  • Collaborate closely with Behavior, Perception, Data Science, Product, Legal, and Public Trust teams to develop acceptance criteria for metrics and tests.
  • Partner with simulation infrastructure and test integration teams to set up automated verification workflows.
  • Quantify coverage of the tests for our ODD, ensuring simulation realism and relevance for deployment. Link the results from the tests as evidence to support the Autonomy Safety Case.

About You

  • 5+ years of technical work experience in a relevant area with 3+ years of experience with development or validation of autonomous vehicles/robotic systems.
  • Experience creating behavior requirements for SAE L2, L3, or L4 autonomous systems or other robotic systems to operate safely within its ODD.
  • Experience with simulation and real-world testing of autonomous systems.
  • Strong understanding of the autonomy architecture - how sensing, localization, perception, prediction, behavior, and control modules interact.
  • Hands-on software experience, with the ability to code in Python or C++.
  • Highly collaborative in nature, with strong abilities to think and communicate analytically and effectively.

Bonus Points

  • Background in autonomous vehicles ideally with L4 AV deployment.
  • Prior experience building computational models for driving behavior or ML based metrics for behavior evaluation.
  • Familiarity with safety standards and methodologies like STPA, ISO-21448, ISO 8800.
  • Experience developing a safety case or compiling evidence supporting a safety case in a structured manner.

Compensation

Base pay range: $176,400 - $319,720. Eligible for annual performance bonus, equity, and competitive benefits package.

Skills

PythonC++Autonomous SystemsSimulationSae L4StpaIso-21448Safety CaseAutonomy ArchitectureVerification

Similar roles

QA Engineering jobs

Senior/Staff Software Engineer, Behavior Verification

Develops and implements Python-based metrics to verify end-to-end driving behavior of autonomous vehicles, ensuring safety using ML models and simulations. Requires 5+ years experience, Python/C++ proficiency, and robotics knowledge.

176k – 320kMountain View, CAQA EngineeringOn-site5+ YOEC++Python

Staff Software Engineer in Test, PAM

Staff Software Engineer in Test develops and automates API, end-to-end, and scale tests for Privileged Access Management backend systems. Requires 5+ years QE experience, Python/Java automation, and familiarity with distributed systems, networking protocols.

174k – 240kSan Francisco, CAQA EngineeringHybrid5+ YOEAWSJava

Member of Technical Staff, QA

Owns end-to-end QA for Vapi's voice AI platform, building Playwright e2e tests, testing integrations (LLMs, STT, TTS, telephony), filing bugs, and partnering with engineers on releases. Requires 5+ years QA/SDET experience, TypeScript/JavaScript proficiency, and AI coding tools usage.

180k – 280kSan Francisco, CAQA EngineeringHybrid5+ YOEAPIsCypress

Staff Engineer, Test & Evaluation

Lead planning, coordination, and execution of ground and flight test activities for UAV and manned aircraft systems. Requires 7+ years aerospace test experience, test procedure development, and ability to obtain DoD Secret clearance.

170k – 210kDallas, TXQA EngineeringOn-site7+ YOETest PlanningUav/Uas Testing

Staff Quality Engineer II

Staff Quality Engineer owns and delivers quality for complex financial trading systems, building test strategies, automating tests across UI/API layers, and collaborating cross-functionally in fintech. Requires 8-12 years testing experience, expertise in automation frameworks, and bachelor's degree.

169k – 200kNew York, NYQA EngineeringHybrid8+ YOEK6CI/CD