✨ About The Role
- The Autonomy Support Simulation Engineer will create simulation scenarios to validate the safety and functionality of autonomous vehicle systems.
- This role involves building and maintaining tools and infrastructure for efficient simulation testing across multiple vehicle platforms.
- The engineer will collaborate with development engineers to implement simulation tests that ensure continuous improvement of autonomy software.
- Analyzing and reporting simulation test outcomes will be a key responsibility, providing meaningful data analysis to identify software progressions and regressions.
- The engineer will enhance existing simulation suites by identifying coverage gaps and maintaining legacy scenarios.
- The role requires debugging and fixing issues in existing test scenarios and testing infrastructure.
- The engineer will partner with various teams to improve performance and address software needs across the organization.
- A comprehensive understanding of the self-driving system's functionality and behavior will be developed in this role.
âš¡ Requirements
- A successful candidate will have a B.S. Degree in Computer Science, Computer Engineering, or a related field.
- Strong programming skills in Python and experience with automation tooling are essential for this role.
- Candidates should possess a strong understanding of software testing principles and best practices.
- Excellent analytical skills and attention to detail are crucial for analyzing simulation results and identifying issues.
- The ideal candidate should be comfortable learning new software and workflows continuously.
- Strong communication skills, both written and verbal, are necessary for collaborating with various teams.
- The ability to independently troubleshoot software issues and prioritize multiple tasks is important for success in this fast-paced environment.
- A passion for self-driving cars and their impact on the world will align well with the company's mission.