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

Jerusalem, Israel

Mobileye

Leading the evolution of automobility from advanced driver-assistance systems to autonomous driving through world-renowned expertise in artificial intelligence.

View all jobs at Mobileye

Apply now Apply later

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.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: Architecture Autonomous Driving Computer Science Computer Vision Deep Learning Engineering GPU Machine Learning Mathematics Python SIMD Testing

Region: Middle East
Country: Israel

More jobs like this