DevJobs

Embedded Software Engineer

Overview
Skills
  • C C ꞏ 6y
  • Git Git
  • GitHub GitHub
  • ADC
  • ARM architecture
  • CAN Bus
  • DMA
  • GPIO
  • I2C
  • Logic analyzers
  • Oscilloscopes
  • SPI
  • UART

We are looking for an experienced, hands-on Embedded Software Engineer to join our R&D team in Israel.

You will work at the intersection of software and hardware, developing embedded firmware for our current and next-generation products.

This is an opportunity to take real ownership, solve complex technical challenges, and work alongside talented engineers across Hardware, Power Electronics, Control, and V&V.


What You’ll Do

  • Design, develop, test, and maintain embedded firmware for electric mobility products.
  • Develop bare-metal C firmware for ARM-based embedded systems.
  • Take ownership throughout the full development lifecycle, from requirements and design to integration, validation, and release.
  • Work with embedded peripherals and communication interfaces, including GPIO, ADC, DMA, UART, SPI, I2C, and CAN Bus.
  • Debug complex firmware, hardware, and system-level issues using oscilloscopes and logic analyzers.
  • Collaborate with multidisciplinary R&D teams to develop reliable, high-performance solutions.
  • Contribute to design decisions, unit testing, and continuous improvement of development practices.


What We’re Looking For

  • 6+ years of hands-on experience in bare-metal C programming — a must.
  • B.Sc. in Computer Science, Electronics Engineering, or a related field.
  • Experience with ARM architecture.
  • Strong understanding of embedded hardware peripherals and communication protocols.
  • Solid knowledge of interrupt-driven systems, memory and flash management, bootloaders, and low-level programming.
  • Hands-on debugging experience with oscilloscopes and logic analyzers.
  • Experience working with Git / GitHub.
  • Strong problem-solving skills, independence, and a sense of ownership.
  • Excellent teamwork and communication skills.
Why IRP Systems?

Because here, your code does not just run — it helps power real electric mobility products.

You will be part of a collaborative, multidisciplinary R&D environment, working on meaningful engineering challenges and technologies that move from development into real-world products.

Interested in joining us? We would love to hear from you!


#Hiring #EmbeddedSoftware #BareMetal #EmbeddedC #ARM #FirmwareDevelopment #ElectricMobility #EngineeringJobs #IRPSystems

IRP Systems