Software Engineer, Autonomy Controls
Core
Designing, implementing, integrating, and verifying the motion control system for the Aurora Driver self-driving vehicle.
Role type
Senior IC control systems software engineer (autonomy)
Builds
Motion control algorithms and safety-critical control systems for autonomous vehicles
Domain
Autonomous driving / Automotive control systems
Deliverable
production ML models
Required skills
C++ (production quality), control system design, control theory, nonlinear vehicle dynamics analysis/simulation, state estimation, signal processing
Preferred skills
Fail-safe/fail-operational control system design, safety-critical system verification
Technologies
C++
Responsibilities
Develop motion control algorithms for a safety-critical system; Analyze control system performance in offline and on-road environments; Verify robustness of system to disturbances, failure modes, and environmental conditions
Seniority
Senior, hands-on IC