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+ for real-time drive re-simulation.
- Build the core data injector engine to replay recorded vehicle signals with precise timing.
- Solve complex SW-HW integration challenges involving performance, timing, and networking.
- Debug and optimize system performance, identifying and resolving bottlenecks.
- Collaborate with algorithm developers and systems engineers to deliver robust, scalable tools.
- Stay current with advancements in C++, simulation technologies, and real-time systems.
All you need is:
- 4+ years of hands-on experience in modern C++ (C++17+), STL, move semantics, and memory management.
- Strong background in Linux environments (CMake, Conan) and tools like GDB, perf, and Valgrind.
- Experience with high-performance, real-time systems and network-level programming.
- Solid problem-solving skills and a strong end-to-end system understanding.
Bonus points for:
- Experience with embedded systems and Linux kernel or driver development.
- Familiarity with QDMA (Queue Direct Memory Access).
- Background in simulation, robotics, or complex system integration.