# Embedded Software Engineer

[Irpsystems](https://gurify.com/jobs?q=Irpsystems) · Ness Ziona, Center District, IL · Posted last week

[Apply on the original posting → (opens in a new tab)](https://www.comeet.com/jobs/irpsystems/47.002/embedded-softwareengineer/FF.27F)

## Job 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

### 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.

**Live in Irpsystems’s hiring system.** Read from the company's own applicant tracking system, not reposted from a job board — so it's a real, open requisition rather than an ad that outlived the role.

We remove it as soon as it disappears at source.

## More jobs like this

- AS [Staff Software Engineer, AI Teammates in San Francisco • Asana Jobs](https://gurify.com/job/staff-software-engineer-ai-teammates-in-san-francisco-asana-jobs-8f9c06f6dde7) Asana · San Francisco, United States · last week
- KA [Endpoint Agent – Senior Staff Software Development Engineer in Test](https://gurify.com/job/endpoint-agent-senior-staff-software-development-engineer-in-test-at-99eff999b4c2) Kaseya · Miami, FL · last week
- PA [Software Engineer – Query Engines](https://gurify.com/job/software-engineer-query-engines-at-palantir-011081a5302c) Palantir · New York, NY · last week
- WI [Software Developer & Data Engineer](https://gurify.com/job/software-developer-data-engineer-at-wisecode-312103a7d860) Wisecode · United States · last week
- IR [Warehouse In- Charge](https://gurify.com/job/warehouse-in-charge-at-irpsystems-e12b0d379617) Irpsystems · Bangalore, IN · last week
- RI [Software Engineer, GPU Kernels](https://gurify.com/job/software-engineer-gpu-kernels-at-riverai-d38198190289) Riverai · Palo Alto, CA · 3 weeks ago

```json
{"@context":"https://schema.org/","@type":"JobPosting","title":"Embedded Software Engineer","description":"\u003Cp\u003EWe are looking for an experienced, hands-on Embedded Software Engineer to join our R\u0026amp;D team and contribute to the development of IRP\u2019s current and next-generation electric mobility products.\u003C/p\u003E\u003Cp\u003EIn 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 \u2014 from requirements, design, and implementation through integration, debugging, validation, and product release \u2014 working closely with Hardware, Power Electronics, Control, V\u0026amp;V, and other R\u0026amp;D teams.\u003C/p\u003E\u003Cp\u003EThis 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.\u003C/p\u003E\u003Ch3\u003ERequirements\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EAt least 4 years of hands-on experience in bare-metal programming in C.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EB.Sc. in Computer Science, Electronics Engineering, or a related field.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with ARM architecture.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EStrong understanding of embedded-system hardware peripherals and communication protocols.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EStrong understanding of interrupt-driven embedded systems, memory and flash management, bootloaders, and low-level peripheral programming.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EHands-on experience debugging embedded systems using Logic Analyzers and Oscilloscopes.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience working with Git / GitHub.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EStrong debugging and problem-solving skills.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EAbility to work independently, take ownership, and manage multiple technical topics.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EStrong communication skills and ability to work effectively as part of a multidisciplinary team.\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EAbout us\u003C/h3\u003E\u003Cp\u003EIRP 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\u0026amp;D in Israel, manufacturing operations in Bangalore (India), and a European hub in Barcelona\u0026#39;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.\u003C/p\u003E\u003Ch3\u003EYou\u2019ll be responsible for the following\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EDesign, develop, test, integrate, and maintain embedded firmware for current and next-generation electric mobility products.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDevelop bare-metal firmware in C for ARM-based embedded systems.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003ETake part in the full development lifecycle, from requirements and design through implementation, integration, debugging, validation, and release.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EWork closely with Hardware, Power Electronics, Control, V\u0026amp;V, and other R\u0026amp;D teams to develop and integrate multidisciplinary solutions.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDebug and troubleshoot firmware, hardware, and system-level issues using tools such as Logic Analyzers and Oscilloscopes.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EWork with embedded peripherals and communication interfaces, including GPIO, ADC, DMA, UART, SPI, I2C, and CAN Bus.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EDevelop high-quality, reliable code using best practices, including unit testing.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EContribute to technical discussions, design decisions, and continuous improvement of development practices.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EWork across multiple projects and technical topics in a dynamic R\u0026amp;D environment\u003C/li\u003E\u003C/ul\u003E\u003Ch3\u003EAdvantages\u003C/h3\u003E\u003Cul\u003E\u003Cli\u003EExperience in the automotive industry or with automotive ECUs.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with motor-control and/or power electronics systems.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with safety-critical systems and Functional Safety / ISO 26262.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with MISRA-C and static analysis tools.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with CAN / UDS diagnostics.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EBackground in electronics.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with Cypress PSoC microcontrollers.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience with C\u002B\u002B, C#, and/or Python.\u003C/li\u003E\u003C/ul\u003E\u003Cul\u003E\u003Cli\u003EExperience using Python for testing, automation, or development tools.\u003C/li\u003E\u003C/ul\u003E","identifier":{"@type":"PropertyValue","name":"Gurify","value":"embedded-software-engineer-at-irpsystems-b7a1637472a2"},"url":"https://gurify.com/job/embedded-software-engineer-at-irpsystems-b7a1637472a2","datePosted":"2026-09-30","validThrough":"2026-11-22T23:59:59Z","hiringOrganization":{"@type":"Organization","name":"Irpsystems","sameAs":"https://www.comeet.com/jobs/irpsystems"},"directApply":false,"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressLocality":"Ness Ziona"}}}
```

```json
{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Jobs","item":"https://gurify.com/jobs"},{"@type":"ListItem","position":2,"name":"United States","item":"https://gurify.com/jobs/united-states"},{"@type":"ListItem","position":3,"name":"Embedded Software Engineer","item":"https://gurify.com/job/embedded-software-engineer-at-irpsystems-b7a1637472a2"}]}
```
