Senior C++ Software Engineer

  1. Home
  2. C
  • Company Mobileye
  • Employment Full-time
  • Location Jerusalem, Israel
  • Submitted Posted 1 week ago - Updated 1 hour ago

Mobileye's Autonomous Driving Software Group in Jerusalem is looking for an experienced C++ Software Engineer to join our team! If you are a hands-on person, have experience in real-time programming, and want to be a part of the autonomous vehicle revolution, we are looking for you.

 

You will have the opportunity to work with highly talented engineers, develop advanced tools and technologies in a real-time environment, and enable vision and link components used in cutting-edge autonomous vehicle development.

As part of the team, you will drive the design and enablement of the latest car vision components, taking them from pre-production hardware through to final product integration.


What will your job look like?
  • Lead the design and architecture of critical software components, writing well-thought-out, highly optimized C++ code.
  • Apply advanced software design methodologies, strictly adhering to principles like SOLID and RAII to ensure robust, scalable, and maintainable systems.
  • Develop a multi-threaded, multi-core system under a custom real-time operating system as well as embedded Linux.
  • Leverage AI tools to accelerate research, optimize daily workflows, and elevate overall code quality.
  • Gain a deep understanding of the underlying hardware architecture and end-to-end vision use cases.
  • Collaborate closely with internal departments to gather requirements and ensure the flawless integration of new features.


All you need is:
  • Bachelor's degree in Computer Science, Software Engineering, or related fields.
  • 5+ years of hands-on experience in C/C++ programming.
  • Exceptional software design and architecture skills, with a proven track record of applying modern C++ paradigms in mission-critical environments.
  • Practical knowledge and experience using AI tools to enhance software development processes.
  • Experience developing in a Linux operating system.
  • Experience working on real-time operating systems or embedded systems.
  • Strong understanding of computer architecture and performance tuning on different platforms.
  • Experience with Real-Time OS and driver development – (Advantage).
  • Experience in HW/SW integration and debugging activities on real HW - (Advantage).


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!

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2026 Created by C Developer Jobs. All rights reserved.