- Design, develop and interact with autonomous driving simulation software using C++, Python, or other programming languages
- Utilize autonomous driving and robotics simulation tools to create integrated simulation environment for autonomous vehicle testing and development
- Create scenario generation and testing pipeline for AV testing
- Work with cross-functional teams to integrate simulation software with vehicle hardware and software systems
- Analyze and visualize simulation data to extract meaningful insights and inform decision making
- Continuously improve simulation software by implementing new features and optimizing performance
- Bachelor's or Master's degree in computer science, electrical engineering, or a related field
- 3+ years' of experience in simulation engineering or a related field
- 2+ years' of experience in a programming language such as C++, Python, or Java
- 2+ years' of experience with autonomous driving and robotics simulation tools such as Nvidia Sim, Applied Intuition, Gazebo, CarMaker, SUMO or similar
- 3+ years experience with autonomous vehicle sensors and perception systems
- Ability to travel up to 30%, on average, based on the work you do and the clients and industries/sectors you serve
- Limited immigration sponsorship may be available.
- Experience with ROS (Robot Operating System)
- Experience with autonomous driving software stack
- Understanding of vehicle dynamics and control systems
- Knowledge of data analysis and visualization tools such as Matplotlib and Pandas
- Experience with machine learning or artificial intelligence algorithms
- Excellent communication and teamwork skills