Senior Software Engineer - C++ Embedded Systems (Autonomous Driving)
Overview
- Added in 30 days
- 68
- At this company, still open
Skills named in this posting
- C++
We are part of Mobileye's REM (Road Experience Management) organization, responsible for the HD maps that power Mobileye's autonomous driving technologies. Our team develops the in-vehicle map platform, including smart cloud map downloads, caching, map management, efficient APIs for map consumers, and protocols for distributing map data across vehicle ECUs. We also develop map-based algorithms such as route calculation and lane network generation, which are key components of autonomous driving systems. This is a highly technical role involving embedded software, large-scale map data, performance optimization, and collaboration across multiple engineering teams.
What your job will look like:
• Design and develop high-performance C++ software for embedded automotive systems.
• Develop infrastructure for HD map download, caching, storage, and distribution.
• Build efficient APIs and communication protocols for map consumers.
• Develop map-based algorithms, including routing and lane network generation.
• Optimize software for performance, memory usage, and reliability.
• Collaborate with algorithm, cloud, and infrastructure teams to deliver production solutions.
• Lead technical design discussions and mentor other engineers.
All you need is:
• B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related field.
• At least 5 years of hands-on experience developing production software in C++.
• Strong understanding of software design and object-oriented programming.
• Experience developing embedded or performance-critical software.
• Excellent debugging and problem-solving skills.
• Ability to independently lead complex technical tasks.
• Strong communication and teamwork skills.
• Previous managerial experience is an advantage.
Nice to have:
• Experience with autonomous driving systems.
• Experience with map technologies, GIS, navigation, or routing algorithms.
• Experience with cloud-connected embedded systems.
• Experience with distributed systems or communication protocols.
• Experience optimizing software for CPU, memory, and latency.
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!
Apply on the employer's site
Original posting: jobs.eu.lever.co
RISC-V ecosystem
Mobileye Vision Technologies Ltd. in the RISC-V ecosystem
RISC-V International: Strategic
Mobileye is an Israeli subsidiary of Intel corporation that develops vision-based self-driving car and advanced driver-assistance systems providing warnings for collision prevention and mitigation.
- Uses RISC-V in automotive silicon: EyeQ Ultra is described as a RISC-V processor targeting Level-4 autonomous driving
- Exhibited in the RISC-V booth at Embedded World 2023
Same employer
More roles at Mobileye Vision Technologies Ltd.
Product Team Manager
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 27, 2026Data & ML Engineer
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 26, 2026Visual GenAI Research Expert
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 25, 2026Senior Data & ML Engineer - 3D Perception Team
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 25, 2026Experienced Deep Learning Algorithm Developer - 3D Perception Team
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 25, 2026Senior System Hardware Architect
Mobileye Vision Technologies Ltd.
Petah Tikva, IsraelFirmwareSoC / ASICOct 22, 2026