R&D
C++ Software Engineer - Tools Team
About us:
Mobileye is a global leader in Physical AI, developing computer vision, software, and hardware to power autonomous driving solutions and humanoid robots. Our mission is to bring autonomy into the real world by building intelligent technologies that are designed to expand accessibility and enhance everyday life, from advanced driver assistance systems (ADAS) and autonomous driving to robotics and humanoids.
Built on decades of automotive innovation and industrial-scale AI expertise, Mobileye technologies power more than 230 million vehicles worldwide. With teams around the world, we continue to innovate at the forefront of autonomous systems, advancing the next generation of Physical AI for the real world.
About the team:
Mobileye is the world leader in automotive and driving assistance systems, developing the world's most advanced software technologies and hardware architectures. We develop the software architecture system and tools to enable state-of-the-art algorithms to run efficiently in vehicles – contributing to saving lives and enabling autonomous vehicles. Within the Compute Software group, we are responsible for all Mobileye features above the operating system. This entails creating a diverse range of tools, libraries, and different work environments.
What will your job look like:
- You will lead and develop various development tools, technologies and SW infrastructures for Mobileye platform including simulators, data analysis, debugging tools and performance optimization tools.
- You will get a deep understanding of Mobileye's HW architecture as well as end-to-end use cases and CV\DL algorithms.
- You will work on different environments in the Mobileye's software stack including backend, middleware and frontend development.
- You will consistently work and interact with multiple departments in Mobileye.
- You will have a great chance to influence future generations of Mobileye hardware and software stacks.
All you need is:
- BSC/ MSc in Computer Science, Computer Engineering or related field.
- 3+ years of experience in C/C++ programming.
- Experience working in python- advantage .
- Experience developing in Linux operating system - must.
Nice to have:
- Knowledge of low-level programming languages and hardware programming aspects.
- Good understanding of computer architecture, and performance tuning/optimizations.
Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!


