IRP Systems logo

Embedded Software Engineer

IRP Systems

On-site
Ness Ziona, IL
Full-time
Mid Level
4+ yrs
Salary not listedPosted 1mo ago

Real job — pulled straight from IRP Systems’s careers page · Verified September 24, 2026 · No reposts.

Job description

IRP Systems is hiring a Embedded Software Engineer — a full-time, based in Ness Ziona, IL role. Apply directly on IRP Systems's careers page below.

Embedded Software Engineer

Location: Ness Ziona, Israel (IL)

Description

We are looking for an experienced, hands-on Embedded Software Engineer to join our R&D team and contribute to the development of IRP’s current and next-generation electric mobility products.

In this role, you will develop embedded firmware that closely interfaces with hardware and plays a key role in product performance and functionality. You will be involved throughout the full development lifecycle — from requirements, design, and implementation through integration, debugging, validation, and product release — working closely with Hardware, Power Electronics, Control, V&V, and other R&D teams.

This role is a great fit for an engineer who enjoys working close to the hardware, solving complex technical challenges, and taking ownership in a fast-paced, multidisciplinary environment.

Requirements

  • At least 4 years of hands-on experience in bare-metal programming in C.
  • B.Sc. in Computer Science, Electronics Engineering, or a related field.
  • Experience with ARM architecture.
  • Strong understanding of embedded-system hardware peripherals and communication protocols.
  • Strong understanding of interrupt-driven embedded systems, memory and flash management, bootloaders, and low-level peripheral programming.
  • Hands-on experience debugging embedded systems using Logic Analyzers and Oscilloscopes.
  • Experience working with Git / GitHub.
  • Strong debugging and problem-solving skills.
  • Ability to work independently, take ownership, and manage multiple technical topics.
  • Strong communication skills and ability to work effectively as part of a multidisciplinary team.

About us

IRP Systems is an Israeli deep-tech company at the forefront of electric vehicle (EV) power electronics. We design and manufacture advanced semiconductor based power conversion systems our proprietary In-Reactor Processing (IRP) technology enables ultra-efficient, compact, and scalable charging and conversion solutions for the EV industry. With R&D in Israel, manufacturing operations in Bangalore (India), and a European hub in Barcelona's Zona Franca, IRP Systems operates across three continents in a fast-moving, entrepreneurial environment where speed, precision, and ownership culture define how we work.

You’ll be responsible for the following

  • Design, develop, test, integrate, and maintain embedded firmware for current and next-generation electric mobility products.
  • Develop bare-metal firmware in C for ARM-based embedded systems.
  • Take part in the full development lifecycle, from requirements and design through implementation, integration, debugging, validation, and release.
  • Work closely with Hardware, Power Electronics, Control, V&V, and other R&D teams to develop and integrate multidisciplinary solutions.
  • Debug and troubleshoot firmware, hardware, and system-level issues using tools such as Logic Analyzers and Oscilloscopes.
  • Work with embedded peripherals and communication interfaces, including GPIO, ADC, DMA, UART, SPI, I2C, and CAN Bus.
  • Develop high-quality, reliable code using best practices, including unit testing.
  • Contribute to technical discussions, design decisions, and continuous improvement of development practices.
  • Work across multiple projects and technical topics in a dynamic R&D environment

Skills and Qualifications:

Advantages

  • Experience in the automotive industry or with automotive ECUs.
  • Experience with motor-control and/or power electronics systems.
  • Experience with safety-critical systems and Functional Safety / ISO 26262.
  • Experience with MISRA-C and static analysis tools.
  • Experience with CAN / UDS diagnostics.
  • Background in electronics.
  • Experience with Cypress PSoC microcontrollers.
  • Experience with C++, C#, and/or Python.
  • Experience using Python for testing, automation, or development tools.

What we offer

Get Embedded Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Travel + Leisure Co. logo

Project Coordinator

Orlando Corporate Headquarters
✓ From careers page· 4d ago
CACI International logo

Flight Software Development Engineer

$76k–$156kHouston, TX
✓ From careers page· 4d ago
CACI International logo

Spacecraft Flight Software Developer

$76k–$156kHouston, TX
✓ From careers page· 4d ago

Frequently asked questions

What skills are required for Embedded Software Engineer at IRP Systems?

The required skills for Embedded Software Engineer at IRP Systems include: C, Git, SPI, I2C, CAN, C++, C#, Python.

What is the seniority level for Embedded Software Engineer at IRP Systems?

Embedded Software Engineer at IRP Systems is a Mid Level level position.

How do I apply for Embedded Software Engineer at IRP Systems?

You can view the full description and apply for Embedded Software Engineer at IRP Systems on EchoJobs: https://echojobs.io/job/irp-systems-embedded-software-engineer-dipt8.