Firmware Development Engineer

Haifa, Israel
Software
Full time

The position

At Mobileye, we foster a hybrid-friendly environment, combining work from office and home.

We are seeking an experienced Software team member to join our EyeC Lidar project.
Mobileye’s EyeC LiDAR group develops innovative high-performance long-range LIDAR solutions for Autonomous Driving vehicles. The project involves cutting-edge Silicon Photonics modules for FMCW LIDAR, Optics, HW, mechanics, signal processing ASICs, SW, FW and Algorithms.
In this position, you will be joining a Software team that develops ASIC firmware, front-facing SDK and applications for the Lidar solution.
This is an exciting opportunity to contribute critical parts of a complex firmware and host side as part of the software development team, for a multidisciplinary system.

What will your job look like:

  • The main responsibility is product development including complex feature creation while working in close collaboration with other SW team members, and the teams from other disciplines such as HW, system integration, optics, etc.
  • As a developer your responsibilities shall include:
  • Design and implement software for DSP and ARC processors, working over RTOS and in a bare-metal environment
  • Design, develop, code, test and debug system software
  • Be involved in system integration and bring up
  • Be involved in system & SW architecture
  • Analysis and implementation of internal and external customer specifications.As a developer your responsibilities shall include:
  • Design and implement software for DSP and ARC processors, working over RTOS and in a bare-metal environment
  • Design, develop, code, test and debug system software
  • Be involved in system integration and bring up
  • Be involved in system & SW architecture
  • Analysis and implementation of internal and external customer specifications.
  • Design and implement software for DSP and ARC processors, working over RTOS and in a bare-metal environment
  • Design, develop, code, test and debug system software
  • Be involved in system integration and bring up
  • Be involved in system & SW architecture
  • Analysis and implementation of internal and external customer specifications.

All you need is:

  • Electrical/Software Engineering/Computer Science degree.
  • 3-5 years of hands-on experience with real-time embedded SW development in embedded systems
  • Working/Development tools in Linux environment
  • C/C++, Python, object-oriented design programming
  • Experience with RTOS such as ThreadX, VxWorks, or equivalent
  • Experience with Agile software development life-cycle  and CI/CD engineering flows
  • The ability of Self-learning and independent working.
  • Past experience with VLSI and Hardware integration
  • Background and high level knowledge in the areas of Digital Signal Processing, Image analysis, Vector processing - An advantage
  • Background in Digital Signal processing and Vector DSP programming - An advantage
  • Linux/Windows host side SDK’s and GUI application development - An advantage
  • Experience in Functional Safety software development standards and methodologies (i.e ISO262-6, Medical System, Aviation systems) - An advantage
  • Understand and Experience of Systems and Software security- An advantage
  • Background in Electronics, VLSI development and adjacent areas- An advantage
**Our offices are located at Haifa, but we foster a hybrid environment, combining work from home 2/3 days a week

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!