Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Mobileye Senior C++ Developer - Software Algorithm Department 
Israel, Center District, Petah Tikva 
525409622

Yesterday
The position
As a Senior C++ Developer in the SW@Algo Department, you will play a key role in designing, building, and maintaining Algo utility and software infrastructure within the company's primary algorithmic flow.
What will your job look like:
  • 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.
All you need is:
  • B.Sc. in Computer Science or Software Engineering.
  • 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.
Advantages:
  • 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