Firmware Team lead - Computer Vision & AI

Jerusalem, Israel
R&D – Software /
Full time /
On-site
Mobileye's Autonomous Driving & ADAS group in Jerusalem leads the way in developing innovative solutions for autonomous vehicles. Our team creates hardware-specific, optimized firmware for applications such as deep learning, computer vision, and sensor fusion—delivering real-time performance in the most advanced vehicle systems. Join us and contribute to shaping the future of mobility.

We are seeking an enthusiastic and experienced Firmware Manager to lead a team of Firmware/Embedded Software Engineers. This role offers an excellent opportunity to guide and develop a talented engineering team working on real-time automotive firmware targeting CPU and hardware accelerators.

What will your job look like:

    • Lead, mentor, and manage a team of Firmware/Embedded Software Engineers in developing and optimizing autonomous vehicle software components.
    • Ensure project requirements are clearly defined, and deliverables are met on time and to quality standards.
    • Oversee the design, development, testing, and optimization of firmware/software solutions in alignment with company needs.
    • Facilitate collaboration between software engineers, algorithm developers, and cross-functional teams to achieve integration goals.
    • Promote best practices in coding, testing, and system optimization within the team.
    • Review code and system designs, perform code reviews, and ensure adherence to technical standards.
    • Analyze system workloads, identify bottlenecks, and drive continuous improvements in system performance and reliability.
    • Coordinate the development and utilization of testing infrastructure to validate firmware performance in simulation and real silicon environments.
    • Manage resource planning, team schedules, and project timelines to ensure successful execution.
    • Foster a collaborative, innovative, and high-performance team environment.

All you need is:

    • Bachelor's or Master’s degree in Computer Science or Computer engineer.
    • 6+ years of experience in firmware or embedded software development, along with a strong background in team leadership and people management.
    • Strong programming skills in C/C++, Python, and experience with hardware architectures, operating systems, and system optimization.
    • Exceptional leadership, communication, and team management skills.
    • Knowledge of 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.
    • Strong math and algorithmic skills, with an ability to guide technical discussions and problem-solving.