Algorithm & Software Engineer

Ramat Gan, Israel
R&D – Algorithms /
Full time /
Hybrid

Mobileye is looking for an Algorithm Developer who is excited by the challenge of solving real-world problems and delivering solutions using both algorithmic and software design capabilities. Our mission in the algorithms department has a significant impact on autonomous vehicle technologies, external customers, and advanced driver-assistance systems (ADAS).  

In this role, you will be responsible for analysing gaps, modeling new solutions and enhancing the performance of existing ones. The work is dynamic and involves hands-on engagement throughout the entire process, from early-stage research to bringing the product into production, while also addressing urgent issues and ensuring the quality of the solution.

What will your job look like:

  • The role combines algorithm development with software engineering.
  • You will learn and deploy state-of-the-art techniques to achieve world-class results which will allow the safe development of autonomous driving features and advanced driver assistant systems.
  • The work is typically done in teams and the amount of team interaction varies based on the needs and the employees' tendencies and preferences.

All you need is:

  • Excellent BSc graduate in Computer Science or equivalent.
  • Strong coding skills in C++ (additional Python is an advantage).
  • Solid mathematical abilities.
  • At least 2 years of experience in algorithm development, software engineering, or a similar role.
  • A strong ability to self-learn new domains and technologies.
  • Experience with GenAI coding tools or agent-based development tools - an advantage.
  • GIT experience- an advantage.
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!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.