Junior C++/Python Integration Engineer

Jerusalem, Israel
Integration & Operation Engineering – Integration Engineering /
Full time /
Hybrid

We act as the Mobileye's main bundle of technologies system integrators, working closely with release managers, validation teams, and various R&D groups within the company to release high quality products.

We oversee the integration of algorithmic code and software code into Mobileye's main repository, and we handle various scales of gating tests.

We deliver AV Bundle release as Mobileye's internal R&D versions.

What will your job look like:

  • Deliver AV products by managing version release to stake holders.

  • Work closely with development, release management and validation teams.

  • Integrate software from various teams into a Mobileye's main code repository.

  • Dive deep into C++ source code to analyze, debug, and resolve complex runtime errors and system failures.

  • Develop, maintain, and enhance features for our core production tools, while building auxiliary tools and utilities to support it.

  • Investigate and analyze process logs and data to identify and troubleshoot system issues.

All you need is:

  • B.Sc. in Computer Science, Engineering, or a related technical field

  • 0-2 years of experience in software integration or a related engineering role.

  • Knowledge in C++ language - must

  • Knowledge in Python - must

  • Knowledge in git / Gitlab / CI systems

  • Strong debugging skills, with hands-on experience using GDB – a major plus! 

  • Experience in a Linux environment – advantage

  • Experience using AI tools for software development and troubleshooting – advantage.

  • Proactive, self-driven, and adaptable professional with strong communication and problem-solving skills.

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 and identifying potential inconsistencies or verification signals in application materials based on available information. 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.