Algorithm Developer - Computer Vision
Mobileye, an Intel Company
Software Engineering
Jerusalem, Israel
Posted on Jul 9, 2025
Mobileye is seeking an Algorithm Developer to join our algorithms development team in creating cutting-edge computer vision solutions for autonomous vehicles. This is a challenging and dynamic role in a fast-paced environment that requires innovation and critical thinking to work around the limitations of real-time compute on dedicated hardware. You'll develop and optimize algorithms that directly contribute to the safety and intelligence of self-driving technology, requiring creative problem-solving to achieve optimal performance within strict computational constraints.
Join us in revolutionizing autonomous driving technology and making roads safer for everyone.
What will your job look like?
- Develop and implement efficient real-time computer vision algorithms primarily in C++ for production autonomous driving systems
- Conduct algorithmic analysis and performance optimization for real-time embedded systems with strict computational limitations
- Work with Deep Neural Networks (DNNs) in a supporting capacity, integrating and optimizing their outputs within classical computer vision pipelines
- Take initiative in identifying and solving complex algorithmic challenges in a fast-paced development environments
- Participate in the full development lifecycle from research and prototyping through production deployment
- Contribute to architectural decisions and technical specifications for computer vision modules
All you need is:
- B.Sc. in Computer Science, Electrical Engineering, Mathematics, or Physics - a must
- 2-3 years of C++ development experience (strong technical background in similar languages may be considered)
- Solid foundation in computer vision algorithms and techniques
- Quick algorithmic thinking with ability to analyze complex problems and design efficient solutions
- Experience with real-time algorithm development and optimization
- Strong interpersonal skills and ability to work effectively in collaborative environments
- Initiative-taking mindset with ability to work independently and drive projects forward
Nice to have:
- Advanced degree (M.Sc. or Ph.D.) in relevant field
- Python programming skills for supporting tasks and prototyping
- Experience with embedded systems or real-time constraints
- Familiarity with Deep Neural Networks and their integration
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!