Mobileye

Senior C++ Developer – Software Algorithm

Mobileye

full-time

Posted on:

Location Type: Hybrid

Location: JerusalemIsrael

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Leading the development of high-performance applications using C++ and optimizing the existing codebase for efficiency and scalability
  • Collaborating with multiple departments in Mobileye to acquire broad insights into algorithmic and technical details, ensuring seamless integration with the overall system
  • Debugging real-time oriented code while adhering to high standards of memory management and running-time requirements
  • Working closely with external algo teams and various departments in Mobileye for requirement gathering and the correct integration of new features
  • Engaging with different environments in Mobileye's software stack, including backend and middleware, to ensure the smooth operation of the software infrastructure
  • Opportunities to work on cutting-edge projects and technologies in the autonomous driving industry
  • Exposure to advanced algorithms and use cases, showcasing your expertise to a wide audience
  • Collaboration with a talented and passionate team of developers, algorithm engineers, and other professionals

Requirements

  • Bachelor's degree or Master's degree in Computer Science, Computer Engineering, or a similar field
  • A Minimum 4 years of proven experience as a C++ Developer, preferably in a senior or lead capacity
  • In-depth proficiency in C++ programming language and strong knowledge of object-oriented design principles
  • Demonstrated expertise in developing high-performance applications and optimizing code for efficiency
  • Experience working with real-time systems and meeting stringent memory and running-time requirements
  • Knowledge of software development methodologies and best practices
  • Strong problem-solving and analytical skills
  • Ability to work independently and collaboratively within a dynamic team environment
  • Excellent communication skills to effectively interact with external teams and various departments
Benefits
  • Familiarity with vision domains will be highly beneficial
  • Background in image processing
  • Experience with Cloud services (AWS)
  • Practical experience with version control & git submodules.
  • Experience with Python
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++object-oriented designhigh-performance applicationscode optimizationreal-time systemsmemory managementrunning-time requirementssoftware development methodologiesalgorithm developmentmiddleware
Soft Skills
problem-solvinganalytical skillsindependent workcollaborationcommunication
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Engineering