R&D
Senior Engineer - HIL
Join Mobileye’s HIL Team Where Real-World Driving Meets Real-Time Simulation Be part of the engineering powerhouse driving the validation of Mobileye’s autonomous vehicle technology. Our Hardware-in-the-Loop (HIL) team, part of the Simulation Group, builds the next generation of massive scale, high-fidelity simulation platforms. We bring complex, real-world sensor data into a controlled environment, enabling faster, safer, and deterministic AV development. The HIL platform functions as a massive, ultra-low-latency replay and simulation engine. It allows developers to stream precise driving scenarios through the full autonomous stack—from perception to control—under tight real-world constraints.
What will your job look like?
- Design & Architect: Build a high-performance, real-time data replay platform, leveraging modern systems languages (C++23/Rust) to handle massive data throughput.
- Engineer the Core Engine: Develop the synchronization and data-injection engine that streams multi-gigabit sensor and vehicle signals with sub-millisecond precision.
- Solve Complex Systems Challenges: Tackle deep software/hardware integration problems across networking, latency, determinism, and data serialization.
- Deep Performance Optimization: Profile and debug Linux systems from user space to kernel space, identifying and eliminating bottlenecks in memory subsystems, I/O, and schedulers.
- Collaborate Across Domains: Work closely with algorithm teams, systems engineers, and infrastructure architects to deliver scalable, reliable production solutions.
All you need is:
- 6+ years of experience in backend systems, distributed systems, or high-performance software engineering.
- Strong Systems Fundamentals: Excellent command of memory models, concurrency, resource management, and execution lifecycle (using systems-level languages like C++ or Rust).
- Deep Linux Expertise: Strong hands-on knowledge of Linux environments, operating system internals, and performance tooling (
perf,gdb, network diagnostics). - Data & Network Fluency: Experience designing low-latency software, handling high-throughput data streams, and managing network-level protocols.
- Analytical Problem Solving: A proven track record of diagnosing root causes for complex, systemic issues—whether they lie in code, memory, or I/O infrastructure.
Bonus Points:
- Experience with low-level Linux internals, embedded systems, or custom driver communication.
- Familiarity with high-throughput DMA technologies (e.g., QDMA) or custom
hardware acceleration. - Background in robotics, automotive systems, simulation architectures, or massive-scale data processing pipelines
Why Join Us?


