Senior HIL Engineer

Petah Tikva, Israel
Software
Full time

The position

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

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.