Skip to content

Jobs

PlusAI

Robot type
Autonomous Vehicle
Location
Santa ClaraCaliforniaUSA
Job type
Software
Posted
Sep 4, 2026
Salary
$110,000–$140,000 a year
Full-time

Software Verification & Validation Engineer

Job description

PlusAI — Software Verification & Validation Engineer (Santa Clara, California).

Job responsibilities

  • Performance Metrics Definition: Design, formalize, and implement quantitative safety and comfort metrics for AV algorithm modules (Perception, Prediction, Motion Planning, and Control).
  • Simulation Test Engineering: Build, execute, and maintain complex open-loop and closed-loop simulation test suites to stress-test software releases, evaluate edge cases, and benchmark module-level and system-level…
  • Failure Triage & Root Cause Analysis: Analyze large-scale simulation outputs to distinguish genuine software regressions from simulation artifact anomalies.
  • Test Framework Automation: Write production-grade Python scripts and extend core testing frameworks to automate test execution, data ingestion, and statistical reporting.
  • CI/CD Pipeline Integration: Integrate automated regression suites into continuous integration pipelines (e.g., Jenkins) for seamless, multi-stage testing across daily builds.
  • Data-Driven Quality Standards: Establish reproducible testing practices, enforcing strict artifact hygiene, dependency management, and quantitative validation over visual inspection.

Job requirements

  • Autonomous Vehicle Domain Knowledge: Deep understanding of AV stack architecture—including perception, prediction, motion planning, and control—along with their associated failure modes and physical constraints.
  • Simulation & Test Design: 2+ years of hands-on experience authoring scenarios and executing test cases within Software-in-the-Loop (SIL) or Hardware-in-the-Loop (HIL) simulation platforms.
  • Quantitative & Safety Metrics Analysis: Demonstrated experience defining and evaluating kinematic and spatial metrics (e.g., Time-to-Collision [TTC], headway, jerk/acceleration profiles, lateral error) using…
  • Python Development: Strong Python scripting skills for data processing, test automation, and test framework creation, with an emphasis on clean code structure and problem-solving.
  • CI/CD & DevOps Tooling: Practical experience with automated build/test pipelines (e.g., Jenkins, GitHub Actions) and visualization tools (e.g., Grafana, custom dashboards) to report test metrics.
  • Education: Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical/Software Engineering, Mathematics, Statistics, or a related technical discipline.
  • Standardized Map & Scenario Formats: Familiarity with lane-level maps (OpenDRIVE, Lanelet2, OSM) or scenario description standards (OpenSCENARIO); hands-on experience with spatial/geometry data pipelines.
  • Computational Geometry: Foundations in applied geometry, including polyline sampling, curvature evaluation, offsets, and polygon intersection routines.

Similar jobs