Join our HIL (Hardware-in-the-Loop) team - part of Mobileye’s Simulation Group, and help build cutting-edge simulation tools that enable the development of Mobileye’s autonomous vehicle solutions. Our HIL product replays real-world sensor data in the lab, accelerating development across the AV stack
The position
What will your job look like?
- Design and develop a high-performance HIL system in C++17+ to simulate real-world driving scenarios.
- Build the core data injector engine that replays vehicle signals with high precision and timing accuracy.
- Solve complex software-hardware integration challenges involving networking, timing, and performance. Analyze and debug performance bottlenecks in a real-time simulation environment.
- Work closely with algorithm developers and system engineers to deliver robust, scalable tools.
- Stay updated on advancements in C++, simulation, and real-time computing
All you need is:
- 4+ years of experience in modern C++ (C++17+), with strong understanding of STL, move semantics, and memory management.
- Solid experience in Linux environments, including CMake, Conan, and debugging tools like GDB, perf, and Valgrind.
- Experience in high-performance or real-time systems and network programming.
- Proven ability to debug and solve complex technical problems at the system level.
- Bonus points for:
- Experience with embedded systems.
- Knowledge of Linux kernel internals or driver development.
- Background in simulation, robotics, or autonomous systems.