Job Description
The Staff Software Engineer, Behavior Simulation at Aurora is responsible for designing and developing simulation engines and offline testing tools for self-driving vehicles, utilizing C and Python, to support autonomous vehicle development and testing.
Key Responsibilities
- Design and develop simulation engines and offline testing engines for self-driving vehicles
- Develop software using C 17 and Python following modern best practices
- Contribute to engineering best practices within a large and complex code base
- Drive technical projects across simulation and autonomy teams
Requirements
- 8 years of applied industry experience demonstrating strong programming and software design skills in C
- Experience with software design, especially in complex systems with dependencies
- Ability to collaborate effectively within a team and with adjacent teams
- Willingness to embrace new challenges and commit to achieving project goals
- Willingness to learn things quickly
- Bachelor's, Master's, or PhD degree in Robotics, Machine Learning, Applied Mathematics, Computer Science, or a related field
Benefits & Perks
Compensation/salary range: $146,000 - $234,000 per year
Annual bonus
Equity compensation
Benefits (unspecified)
Ready to Apply?
Join Aurora and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs