Mobileye

Embedded Systems Software Architect

Remote Haifa, Israel
C C++ Python RTOS Embedded Linux ARM MIPS I2C SPI UART CAN Ethernet TCP/IP
Description

Embedded Systems Software Architect

Team: Software

Location: Haifa, Israel

Commitment: Full time

Workplace Type: hybrid

Mobileye is at the forefront of developing autonomous driving systems with leading OEMs, by integrating Mobileye state-of-the-art ECUs into various vehicles.
 
We are seeking a Embedded Systems Software Architect to own the technical direction of our embedded software platforms. This role combines hands-on development, system architecture, and technical leadership, guiding a team of embedded engineers while ensuring high-quality, scalable, and reliable software across current and future products.
 
You will act as the technical authority for embedded software, working closely with hardware, systems, and product stakeholders to translate requirements into robust software solutions.

What will your job look like?

  • Lead the technical direction and architecture of embedded software platforms across middleware and application layers.
  • Serve as the technical authority for embedded software, combining hands-on C/C++ development with system-level ownership.
  • Design scalable, modular software architectures and define clear interfaces between hardware, OS services, middleware, and application software.
  • Drive key technical decisions, architectural trade-offs, and long-term roadmap.
  • Develop and integrate middleware and application-layer components, including multi-threaded and real-time logic.
  • Lead design reviews, mentor embedded software engineers, and promote high coding and architectural standards.
  • Take ownership of complex system-level debugging, performance optimization, and software quality.
  • Work closely with OS, systems, product, QA, and manufacturing teams to translate product requirements into robust technical solutions.

All you need is:

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 15+ years of experience in embedded software development, including 7+ years in a senior, technical lead, or architect role.
  • Expert-level proficiency in C and C++, with hands-on experience in RTOS and/or Embedded Linux.
  • Strong system-level understanding of embedded platforms and cross-layer interactions (hardware, OS, middleware, application).
  • Proven ability to design modular software architectures and translate system requirements into well-defined interfaces.
  • Strong debugging skills and experience resolving complex system-level and cross-component issues.
  • Solid understanding of real-time systems, concurrency, memory management, and low-level debugging.
  • Experience working with ARM/MIPS-based SoCs and microcontrollers.
  • Proven experience leading design discussions and code reviews.
  • Knowledge of communication and networking protocols (I²C, SPI, UART, CAN, Ethernet, TCP/IP)- Advantages.
  • Familiarity with safety or regulatory standards (MISRA, ISO 26262, ASPICE) - Advantages.
  • Python or scripting experience for tooling and automation- Advantages.
  •  
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!
Mobileye
Mobileye

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say