Senior Software Engineer, Autonomy Actions Sustaining
Core
Develop and maintain simulation and analysis tools for faster development of autonomy stack behavior and automated root cause analysis.
Role type
Senior Software Engineer (Autonomy Tools)
Builds
Simulation and analysis tools, execution runners, GUI debuggers, and visualizers for autonomous driving stacks.
Domain
Autonomous driving / Simulation & Analysis
Deliverable
production ML models | product features
Required skills
C++, Python, high-performance system design, large codebase navigation, tool development
Preferred skills
Game engine development, planning and control systems, performance optimization with high throughput data, Qt development
Responsibilities
Design and develop efficient tools to support autonomy technology development; Develop local or cloud-based execution runners for parameter overrides and reruns; Build GUI debuggers and visualizers for frame-by-frame inspection; Collaborate with planning and controls engineers to understand requirements; Continuously optimize tool performance and functionality.
Seniority
Senior, hands-on IC