← Back to jobs
M

Embedded Software Engineer – SoC Validation

Mobileye·Israel·
Not specifiedFull-timeHardware EngineeringAutomotive

Join an autonomous driving technology team developing and validating embedded software for video interface units and next-generation system-on-chip platforms.

Responsibilities

  • Design and implement robust object-oriented C++ software for multithreaded, multicore systems on MIPS and RISC-V architectures.
  • Develop video interface drivers and frameworks and scale existing systems for next-generation SoC capabilities.
  • Lead board bring-up activities and debug complex silicon and hardware/software issues.
  • Develop on-SoC scripting capabilities for flexible and interactive SoC use by internal and external stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • At least 3 years of hands-on C++ and embedded software development experience.
  • Experience working from hardware specifications in bare-metal or RTOS environments.
  • Strong hardware/software integration and debugging experience on real SoC platforms.
  • Knowledge of shell scripting and Python.

Nice to have

  • Knowledge of embedded system architecture, including I/O, I2C, SPI, and other interconnect buses.
  • Experience with on-SoC scripting engines.

Relevance

More opportunities

Similar jobs

The newest open roles in Hardware Engineering.

Questions, answered

Frequently asked questions

Embedded Software and SoC Validation Engineer | CVZilla