Experienced C++ Developer
Mobileye is a global leader in advanced driver‑assistance systems and autonomous driving technologies, developing some of the world’s most advanced software and hardware platforms for the automotive industry.
Our team, based in Haifa, is responsible for enabling deep learning and computer vision algorithms on the Mobileye platform. We design and develop the core software architecture, infrastructure, and tools that allow state‑of‑the‑art algorithms to run efficiently and reliably in production vehicles.
By combining cutting‑edge technologies with robust system design, our work helps bring advanced safety capabilities to millions of cars worldwide—contributing to saving lives today and enabling the autonomous vehicles of tomorrow.
What will your job look like:
• The application controls the main execution flow of multiple software components running on the Mobileye chip, in addition to managing many sensor inputs such as cameras, lidar, radar, and other car signals (e.g., speed).
• It aggregates inputs from different sources and feeds them into various algorithms to construct a coherent world model.
• The project involves the real-time complexity of a multi‑sensor system and operates as part of a broader automotive system architecture.
• Work within a highly optimized, high‑performance, and well‑designed software environment.
• The main application is developed in C++ on Linux.
All you need is:
• 5+ years of experience in C++ development.
• Experience developing runtime libraries – strong advantage.
• Linux experience – advantage.
• Experience with Git or GitLab – advantage.
• Experience with Python and Python bindings – advantage.
• Experience with Conda and containers – advantage.
