Junior C++ Developer
Jerusalem, Israel
R&D – Software /
On-site
As part of our software team, you will work closely with algorithm engineers to ensure that advanced algorithmic solutions run efficiently across a range of hardware platforms. This includes adapting to platform constraints, optimizing for performance, and implementing robust interfaces between components and across various chipsets.
In addition to core development, we build internal tools that streamline the development process, accelerate delivery, and improve overall system reliability.
What will your job look like:
- Design, develop, and maintain C++ codebases in a high-performance computing environment
- Optimize software for speed, memory footprint, and power efficiency
- Analyze runtime behavior and help identify and resolve performance bottlenecks
- Work alongside senior engineers to implement and benchmark improvements
- Participate in design discussions, code reviews, and collaborative problem-solving
All you need is:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
- Basic to intermediate experience in C++ and object-oriented programming
- Strong understanding of algorithms, data structures, and memory management principles
- A keen interest in performance tuning, system-level development, and low-level optimizations
- Familiarity with development tools such as Git, Eclipse, or Visual Studio Code
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.
