Software Engineer, Autonomy Controls
About Aurora
Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, bringing a safer, more efficient, and more accessible future to everyone. At Aurora, you’ll tackle massively complex problems alongside passionate, intelligent individuals, growing as an expert while expanding your knowledge.
About the Role
The Autonomy Controls Software Team is responsible for designing, implementing, integrating, and verifying the motion control system of the Aurora Driver across all vehicle platforms. As a Control Systems Software Engineer, you will:
- Develop motion control algorithms for a safety-critical system
- Analyze control system performance in both offline and on-road execution environments
- Verify robustness of the system to disturbances, failure modes, and environmental conditions
Requirements
- Experience building production-quality C++ code
- 8+ years of experience working on control systems for vehicle platforms in automotive, aerospace, robotics, or related fields
- Experience in control system design with a solid foundation in control theory
- Experience analyzing/simulating nonlinear vehicle dynamics
- Knowledge of state estimation and signal processing techniques
Qualifications (Nice to Have)
- Familiarity with design of fail-safe/fail-operational control systems
- Experience in verifying design of safety-critical and/or autonomous systems
- Masters or PhD in a related field
Pay
For roles based in Mountain View, CA: The salary range is $160,000 - $262,000 per year.
For roles based in Pittsburgh, PA: The salary range is $146,000 - $234,000 per year.
Aurora’s pay ranges are determined by role, level, and location. Within the range, starting base pay will be based on job-related skills, experience, qualifications, relevant education or training, and market conditions. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
Schedule
Aurora operates in a hybrid work environment where employees are in the office at least 3 days per week.
Benefits
- Annual bonus
- Equity compensation
- Comprehensive benefits package
Work Environment
Aurora brings together extraordinarily talented and experienced people united by shared values. The company operates with integrity, sets outrageous goals, and builds a culture of collaboration and trust—without tolerating jerks. In-person work is prioritized to enhance collaboration, empathy, and leadership effectiveness.
Safety & Inclusion
Safety is core to Aurora’s mission. Every employee is expected to commit to safety policies and contribute to a trust-based atmosphere that prioritizes working safely. Aurora is committed to inclusion and considers candidates without regard to race, color, religion, national origin, age, sex, gender identity, sexual orientation, disability, veteran status, or any other protected characteristic. Reasonable accommodations are available for qualified individuals with disabilities.