Stay safe from recruitment fraud! The only way to apply for a position at Mobileye is via our jobs page. Mobileye will never ask an applicant to send any money or purchase any equipment. Not sure ? Contact us at: recruitment_mobileye@mobileye.com

/

R&D

Firmware/Embedded Software Engineer – Computer Vision (Autonomous Vehicles)

/

Jerusalem

/

Full time

/

Jerusalem

/

Full time

Mobileye's Autonomous Driving & ADAS group in Jerusalem is at the forefront of developing innovative solutions for autonomous vehicles. Our team designs hardware-specific, highly optimized firmware for deep learning, computer vision, and sensor fusion applications that run efficiently in autonomous driving environments. Working closely with cutting-edge algorithms and seeing your code implemented in production vehicles, you’ll be part of a dynamic team shaping the future of mobility. Role Overview: We are seeking a talented Firmware/Embedded Software Engineer with expertise in computer vision, deep learning, and low-level firmware development. This role involves designing, optimizing, and implementing high-performance functions targeting CPUs and dedicated HW accelerators, ensuring real-time performance and efficiency in autonomous vehicles.

What will your job look like:

  • Design, develop, test, and optimize autonomous vehicle software components based on internal and external requirements.
  • Write highly optimized code for specific processors and hardware accelerators.
  • Leverage advanced ML/DL algorithms, computer vision, and sensor fusion techniques.
  • Analyze workloads, identify bottlenecks, and suggest improvements for performance enhancement.
  • Collaborate with algorithm developers to define and implement optimized data flows.
  • Integrate code into full system flows, testing on simulators and actual silicon.
  • Develop and utilize testing infrastructures to validate firmware performance.
  • Perform low-level optimizations and system analysis to ensure code efficiency in embedded automotive environments.

All you need is:

  • Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
  • 2+ years of experience in firmware or embedded software development, with proficiency in C/C++.
  • Strong programming skills in Python and C.
  • Knowledge of hardware architectures, operating systems, and system optimization.
  • Excellent communication skills in English (both oral and written).
  • Experience with DSP, GPU, SIMD programming, and hardware accelerators.
  • Background in machine learning, deep learning, computer vision, or image processing.
  • Familiarity with low-level code optimization, parallelization, and performance profiling.
  • Good math and algorithmic skills.

/

Save lives

The value of life above all other considerations.

/

Evolution as
revolution

Creating the autonomous future, leap by leap.

Geek proud

Our technology & problem-solving tackles the toughest challenges facing the industry.

/

Live the dream.
Stay humble.

We are coding a new reality. We are also understated, and work as a team.

/

Save lives

/
/

Geek proud

Live the dream.
Stay humble.

/
/

Evolution as
revolution

/

Link copied to clipboard