Mobileye
Posted 4w ago

Embedded C++ Software Developer

Mobileye
Jerusalem, Jerusalem, Israel
HybridFull Time
Responsibilities
  • designing software
  • developing software
  • debugging software
Requirements
  • B.Sc. in CS or Software Engineering,6+ years software development,proficiency in modern C++,Linux and embedded/real-time experience,knowledge of communication protocols,and strong design,debugging,communication skills
Technical tools mentioned
C++LinuxTCP/IPUDPEthernetCANSPIUARTI2C

Job description

Join Mobileye's IMS Embedded Software team and help develop the real-time software behind one of Mobileye's production automotive platforms. 

Our technology enables commercial vehicle manufacturers to deliver advanced safety capabilities and meet Europe's General Safety Regulation (GSR) requirements. Since the regulation came into effect in 2024, the platform has secured production programs with approximately 60–70 manufacturers worldwide and continues to expand into new global markets. 

You'll work on complex embedded systems, collaborate with multidisciplinary engineering teams, and build software that helps make roads safer around the world.



Join Mobileye's IMS Embedded Software team and help develop the real-time software behind one of Mobileye's production automotive platforms. 

Our technology enables commercial vehicle manufacturers to deliver advanced safety capabilities and meet Europe's General Safety Regulation (GSR) requirements. Since the regulation came into effect in 2024, the platform has secured production programs with approximately 60–70 manufacturers worldwide and continues to expand into new global markets. 

You'll work on complex embedded systems, collaborate with multidisciplinary engineering teams, and build software that helps make roads safer around the world.



Join Mobileye's IMS Embedded Software team and help develop the real-time software behind one of Mobileye's production automotive platforms. 
Our technology enables commercial vehicle manufacturers to deliver advanced safety capabilities and meet Europe's General Safety Regulation (GSR) requirements. Since the regulation came into effect in 2024, the platform has secured production programs with approximately 60–70 manufacturers worldwide and continues to expand into new global markets. 
You'll work on complex embedded systems, collaborate with multidisciplinary engineering teams, and build software that helps make roads safer around the world.


What will your job look like?
  • Own software features end-to-end, from design through implementation, integration, testing, and maintenance.  

  • Design, develop, and maintain application-level software for complex real-time embedded systems using modern C++.  

  • Participate in architecture discussions, design reviews, and technical decision-making.  

  • Debug, troubleshoot, and optimize software for performance, reliability, and scalability.  

  • Collaborate with multidisciplinary teams including Algorithms, Cloud, Product Management, Installation Tools, and other Embedded Software teams.  

  • Mentor junior engineers and contribute to improving development practices. 



All you need is:
  • B.Sc. in Computer Science or Software Engineering. 

  • 6+ years of hands-on software development experience. 

  • Strong proficiency in modern C++. 

  • Experience developing software for Linux-based systems. 

  • Experience with embedded and/or real-time software development. 

  • Strong software design, debugging, and problem-solving skills. 

  • Experience owning features throughout the full software development lifecycle. 

  • Familiarity with communication protocols such as TCP/IP, UDP, Ethernet, CAN, SPI, UART, or I2C. 

  • Strong communication skills and the ability to clearly explain technical decisions. 



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!

About Mobileye

Develops computer vision and software for autonomous vehicles.

Similar jobs

Embedded Software Developer roles near Jerusalem, Jerusalem
1w
Save
Mark Applied
Hide
Embedded Software Engineer , Annapurna Labs
Tel Aviv-Yafo, Tel Aviv, Israel
OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
Bachelor's degree in computer science, computer engineering, electrical engineering, or related field; knowledge of C; embedded software, Linux, hardware/software interface, and computer architecture experience preferred.
C, Linux, AWS, Amazon EC2
2w
Save
Mark Applied
Hide
Embedded Software Engineer
Or Yehuda, Tel Aviv District, Israel
OnsiteFull Time
MER Group
MER GroupTel Aviv Stock Exchange: CMER: Provider of security, communication, and infrastructure technology solutions.
5+ YOEBachelors in CS/CE,5+ years embedded software lifecycle experience,proficient in C/C++,Embedded Linux,RTOS,low-level debugging (GDB,JTAG,logic analyzers),knowledge of IP protocols and hardware interfaces.
C, C++, Embedded Linux, Linux, RTOS, GDB, JTAG, logic analyzers, Hailo AI accelerators, SDK, toolchains, FPGAs
2w
Save
Mark Applied
Hide
Embedded Software Engineer - Lidar Firmware
Rosh Ha'Ayin, Israel, Israel
OnsiteFull Time
Innoviz Technologies
Innoviz TechnologiesNASDAQ: INVZ: Develops solid-state LiDAR sensors and perception software.
3+ YOEBSc in CS/Engineering, proficiency in C, 3+ years embedded/real-time systems experience, understanding of interrupts and memory management; RTOS, Python, and automotive standards are advantages.
C, Python, RTOS
2w
Save
Mark Applied
Hide
Embedded Software Engineer
Petah Tikva, Central District, Israel
OnsiteFull Time
MaxLinear
MaxLinearNASDAQ: MXL: Provides radio-frequency and mixed-signal semiconductor solutions for communications.
3+ YOEExperience with C and real-time embedded systems, networking (UDP/TCP, IPv4/IPv6), EM/OS-level debugging, BS+3 years or MS, teamwork and mentoring ability.
C, ARM, ATOM, Linux Kernel, Yocto, RDK-B
3w
Save
Mark Applied
Hide
Embedded Software Engineer (7009)
Ramat HaSharon, Tel Aviv District, Israel
OnsiteFull Time
Elbit Systems
Elbit SystemsNASDAQ: ESLT: Develops and manufactures electronic systems for defense and aerospace.
3+ YOEBachelor in computer/software/electrical engineering or CS, 3+ years embedded C/C++ experience, microcontroller/SoC and RTOS experience, driver development and hardware integration, Git and unit testing.
C, C++, FreeRTOS, ThreadX, Git, I2C, SPI, UART, CAN, USB, GPIO, ADC, DAC, ARM Cortex
1mo
Save
Mark Applied
Hide
Embedded Software Engineer
Tel Aviv-Yafo, Tel Aviv District, Israel
OnsiteFull Time
Autobrains
Autobrains: Develops AI software solutions for autonomous vehicle perception.
3+ YOE3+ years embedded software experience, strong C proficiency, system-level debugging, ability to port Python algorithms to optimized C for memory- and runtime-constrained SoC edge devices; SoC/accelerator and image-processing experience preferred.
C, Python, SoC, CPU, GPU
2mo
Save
Mark Applied
Hide
Embedded Software Engineer
Petah Tikva, Center District, Israel
OnsiteFull Time
NewPhotonics
NewPhotonics: Designing high-performance photonic integrated circuits for data centers.
4+ YOE4+ years developing real-time embedded firmware (C/C++) for ARM Cortex-M MCUs, drivers/HAL/bootloader (I2C, SPI, UART, ADC, DAC), system-hardware integration, Git experience, English or Hebrew communication.
C, C++, ARM Cortex-M, I2C, SPI, UART, ADC, DAC, BSP, Git, Python, C#, FreeRTOS, Zephyr, ThreadX, Micrium
2mo
Save
Mark Applied
Hide
Linux Software Embedded Engineer (Junior position)
Rehovot, Central District, Israel
OnsiteFull Time
MDA Space
MDA SpaceTSX: MDA: Manufacturer of space robotics, satellite systems, and geointelligence solutions.
1+ YOE1-2 years embedded development experience required; embedded Linux and driver development, networking protocols, B.Sc. in EE/CS is a strong asset; strong teamwork and self-learning skills.
Embedded Linux, Linux kernel