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+ 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.