Embedded Software Developer

Ecus
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Automation of Tests
Computer Engineering
Software Debugging
Embedded Software
Firmware
Real-Time Operating Systems
Peripherals
Information Technology

Job description

We are a multidisciplinary development team working on a cutting-edge autonomous driving project, at the forefront of automotive technology. The team develops complex ECUs that combine multiple SoCs, low-level firmware, hardware, validation, and automation systems, enabling next-generation autonomous capabilities. We work closely with hardware, system, verification, and automation groups to bring up, debug, and validate advanced automotive platforms from early development stages through production. This is a highly technical, hands-on environment focused on solving real system-level challenges.

What will your job look like:

  • Debug complex HW/FW and system-level issues in an autonomous vehicle platform
  • Perform deep root-cause analysis across firmware, hardware, and automation systems
  • Lead firmware bring-up, integration, and debug of ECUs with multiple SoCs
  • Debug and support automation systems, including lab automation and FW verification environments
  • Analyze failures originating from automated test systems and distinguish between FW, HW, and test infrastructure issues
  • Work closely with HW, system, validation, automation, and architecture teams
  • Support issues from early development stages through production and field failures
  • Contribute to firmware debug methodologies and verification strategies
  • Provide technical leadership and mentoring when needed

Requirements

  • 10+ years of experience in firmware / embedded software development
  • Strong experience in HW/FW debug and complex system-level troubleshooting
  • Experience working with multiple SoCs within the same ECU
  • Proven ability to debug automation systems and FW verification environments
  • Hands-on experience with low-level firmware, BSPs, drivers, boot flows, or RTOS
  • Solid understanding of SoC architecture, memory, interrupts, and peripherals
  • Experience working in cross-functional teams
  • Strong analytical and problem-solving skills
  • B.Sc. degree in Electrical Engineering, Computer Engineering, Computer Science, or similar
  • from the Technion or a recognized Israeli university

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 for this position