Platform Verification Engineer - Software Systems
Core
Creating verification plans and test infrastructure for autonomous vehicle subsystems to validate software against requirements before physical deployment.
Role type
Platform Verification Engineer (Software Systems)
Builds
Autonomous vehicle platform software releases
Domain
Autonomous transportation / Robotics / Automotive
Deliverable
production ML models | product features
Required skills
Systems engineering, Verification and Validation (V&V), Requirements analysis, Statistical analysis, Python, C++, Rust, Data analysis, Vehicle dynamics fundamentals, Sensor/actuator/compute knowledge
Preferred skills
High-fidelity simulation development, Product launch experience in AV/robotics, Building software systems from scratch
Technologies
Python, C++, Rust, CI/CD pipelines, Analytics dashboards
Responsibilities
Create verification plans for autonomous vehicle subsystems based on requirements, Develop and maintain test infrastructure including simulation and CI, Own the verification of autonomy platform software against requirements, Act as a central point of contact for verification of code modules including localization, motion planning and control, Define necessary improvements for the simulator to verify autonomous platform aspects, Create statistical analysis methods to inspect platform performance across large datasets, Work closely with multiple engineering teams to validate AV software releases before physical deployment
Seniority
Mid-level, hands-on IC