The Mobileye's Autonomous Vehicle Simulator (AVSimulator) is a closed-loop simulator that include all of the required components for an autonomous drive: Map services, policy logic, control algorithm, dynamic model, and sensing. The AVSimulator is useful for developing, debugging, and validation of the entire system, and it's daily used across Mobileye. Additionally, the AVSimulator's core serves as a product by itself, and multiple customers build their simulations around it. A full set of tools have been created on top of the AVSimulator, including a scoring algorithm, a Monte-Carlo framework, drive reports, etc.
The position
What will your job look like:
- Maintenance of the AVSimulator (address bugs and issues, for both internal and external customers)
- Development of the AVSimulator (add new features, improve the design, literature review as needed, etc.)
- Integrate new Mobileye technologies (apps) into the AVSimulator
- Discussions with customers regarding the design of a co-simulation framework
- Release a new version of the AVSimulator as needed
- Development and automation of the surrounding tools
- Parallelization and automation of the AVSimulator
All you need is:
- BSC/ MSc in Computer-Science, Computer Engineering or related field
- 3+ years of experience in C++ programming
- 1+ years of experience in Python
- Familiar with gRPC\Protobuf - an advantage
- Experience developing in Linux operating system - an advantage
- Experience with closed-loop systems - a big advantage
Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!