R&D
Embedded Software Application Engineer
About us:
Mobileye is a global leader in Physical AI, developing computer vision, software, and hardware to power autonomous driving solutions and humanoid robots. Our mission is to bring autonomy into the real world by building intelligent technologies that are designed to expand accessibility and enhance everyday life, from advanced driver assistance systems (ADAS) and autonomous driving to robotics and humanoids.
Built on decades of automotive innovation and industrial-scale AI expertise, Mobileye technologies power more than 230 million vehicles worldwide. With teams around the world, we continue to innovate at the forefront of autonomous systems, advancing the next generation of Physical AI for the real world.
About the team:
Join Mobileye’s Embedded Software Application team to develop and maintain C++ applications that run on Ubuntu across Mobileye custom chips and x86 platforms. You’ll work in a secure, multi-chip environment and help build reliable software through every stage of development.
What will your job look like?
- Develop and maintain embedded applications in C++ on Ubuntu.
- Design software for a secure, distributed, multi-chip environment.
- Work across requirements, design, implementation, and testing using an ASPICE-aligned development process.
- Use AI tools to support development and quality activities throughout the lifecycle.
- Write and maintain automated tests and contribute to continuous integration.
All you need is:
- Experience developing C++ applications for Ubuntu.
- Experience with cryptography or secure software development.
- Familiarity with CI and GoogleTest (gtest).
- Experience building distributed applications.
- Knowledge of networking and automotive protocols such as TCP/IP, HTTP, SOME/IP, UDS, or DoIP.
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!


