Responsibilities
- Dive into system-level implications of autonomy architecture to understand failure modes for Behavior and Routing.
- Define requirements for fault handling throughout the autonomy software architecture.
- Drive fault-centric validation from prototype to production.
- Support development of tools and data engineering frameworks to inject faults and assess safety via simulation and testing.
- Work with developers to extract metrics for autonomous driving in degraded states.
- Contribute to tooling for automated evaluation of test logs.
Requirements
- 3+ years of technical work experience in robotics software or relevant area.
- Bachelor’s or Master’s in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or related field.
- Strong programming and algorithmic skills in C++/C.
- Experience in multiple of: robotics behavior/motion planning/routing; Linux/Unix systems engineering (fault-tolerant systems); FDIR for autonomous vehicles; data-driven requirements; fault test coverage; emergent behavior analysis; functional decomposition/STPA; adaptive stress testing.
Compensation
Base pay range: $176,400 - $319,720, plus annual bonus, equity, and benefits.