Systems Engineer - Behavior Verification
-
Quality Assurance - QA/QC
-
Engineering
Job Description & How to Apply Below
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Systems Engineer - Behavior Verification based in the United States. Join an innovative technology environment at the forefront of Physical AI and autonomous transportation, where advanced engineering is helping shape the future of self-driving trucks and robotaxis. As a Systems Engineer specializing in Behavior Verification, you will play a critical role in ensuring autonomous driving software meets rigorous safety and performance standards before release.
You will design scenario-based test strategies, establish verification criteria, and validate the evidence used to assess real-world driving behavior. Working closely with teams across simulation, motion planning, safety, evaluation, and platform engineering, you will identify behavioral deficiencies and strengthen the reliability of autonomous systems. Your work will directly influence software release decisions, ensuring that new capabilities are supported by robust, measurable evidence.
This opportunity is ideal for a rigorous, analytical engineer who thrives in complex technical environments and is passionate about advancing safe, dependable autonomous mobility.
- Design comprehensive verification strategies:
Develop, structure, and document scenario-based test sets that evaluate autonomous driving behavior, from minimum release requirements to comprehensive performance assessments. - Govern software release readiness:
Define and execute scenario validity checks, assess test set quality, and approve or reject test sets before they are used to evaluate software releases. - Maintain test artifact quality:
Establish continuous quality feedback processes for scenarios, taggers, graders, and the taxonomies supporting behavior verification, ensuring test artifacts remain accurate, consistent, and trustworthy. - Translate requirements into measurable criteria:
Collaborate with Behavior Requirements teams to convert behavioral expectations into clear, testable acceptance criteria and performance targets that support formal verification decisions. - Investigate behavioral deficiencies:
Analyze identified failures, find additional instances, quantify exposure to relevant scenarios, and feed missed issues back into the verification pipeline as test escapes. - Distinguish software failures from simulation limitations:
Determine whether observed issues represent genuine autonomous driving deficiencies or simulation artifacts, and communicate simulation fidelity gaps to the appropriate engineering teams. - Coordinate cross-functional verification activities:
Work with motion planning, simulation, evaluation, operations, safety methodology, and platform teams to align interfaces, responsibilities, and verification processes. - Define verification phases and testing cadence:
Establish appropriate testing frequencies and verification requirements for daily software releases, significant increases in operational exposure, and other critical development milestones. - Support evidence-based release decisions:
Deliver clear assessments of autonomous driving behavior, test coverage, and identified risks to inform decisions about software readiness and release progression. - Continuously improve verification processes:
Identify gaps in scenario coverage, refine test strategies, and help build scalable verification methodologies as the technology and organization evolve.
- Bachelor's or master's degree in a relevant engineering or technical discipline, such as Software Engineering, Electrical Engineering, Computer Science, Robotics, Advanced Controls, Aerospace Engineering, or a related field.
- Professional experience verifying safety-critical systems, ideally within autonomous vehicles or other complex, safety-sensitive engineering environments.
- Demonstrated experience designing test cases from system requirements and evaluating test coverage, including identifying gaps and limitations in existing test sets.
- Applied statistical knowledge, including sample size selection, confidence assessment, and the ability to interpret what test results do and do not establish.
- Proficiency in Python and the ability to navigate, understand, and contribute to a large and complex codebase.
- Familiarity with autonomous vehicle requirements, driving behaviors, and systems engineering or design methodologies.
- Strong organizational skills, with the ability to structure, document,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction