Embedded Firmware Engineer — Real-Time, IoT & BSP Lead

IDEX Corporation

Wheeling (IL)

On-site

USD 113,000 - 169,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) company match
Paid time off

Job summary

IDEX Corporation in Wheeling, IL is seeking an Embedded Software Engineer to develop drivers and firmware for embedded systems. The role involves coordinating R&D and new IoT initiatives with global dispensing units, and working closely with local and remote teams from a hybrid environment in Wheeling, IL.

The position emphasizes hands-on design and development in C, RTOS-based applications, and BSP bring-up, with opportunities to leverage Python scripting for automation and testing, while

Qualifications

  • Bachelor’s degree in Electronics is required.
  • Minimum 5 years of embedded driver/firmware development experience.
  • Experience with board bring-up and BSP development is highly valued.
  • Strong understanding of control systems, algorithms, and signal processing.
  • Familiarity with UART, SPI, I2C, DMA, I2S; USB is a plus.
  • Experience with Python scripting to support automation and testing.
  • Ability to read schematics and understand peripheral interfaces.
  • Proficient with oscilloscopes, debuggers, and logic analyzers.
  • Experience collaborating in cross-functional global teams.

Responsibilities

  • Design, develop, and maintain embedded drivers and firmware in C.
  • Develop real-time embedded applications using RTOS for reliability and performance.
  • Lead BSP development, board bring-up, hardware validation, and debugging.
  • Utilize Python or similar tools to support automation and testing workflows.
  • Communicate across engineering teams and ensure delivery standards.
  • Collaborate with internal teams and external partners to deliver high-quality solutions.

Skills

C programming
Embedded driver development
Board bring-up
Python scripting
RTOS
UART
SPI
I2C
Schematic reading
Oscilloscopes
Git
SVN

Education

Bachelor’s degree in Electronics

Tools

Git
SVN

Job description

IDEX Corporation in Wheeling, IL is seeking an Embedded Software Engineer to develop drivers and firmware for embedded systems. The role involves coordinating R&D and new IoT initiatives with global dispensing units, and working closely with local and remote teams from a hybrid environment in Wheeling, IL.

The position emphasizes hands-on design and development in C, RTOS-based applications, and BSP bring-up, with opportunities to leverage Python scripting for automation and testing, while

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer (C/RTOS, BSP, IoT)
Senior Embedded Firmware Engineer (C/RTOS, BSP, IoT)

IDEX • Wheeling (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings with company
PTO
Embedded Systems Engineer — Real‑Time Firmware & IoT
Embedded Systems Engineer — Real‑Time Firmware & IoT

IDEX • Wheeling Township (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings with company
PTO
Senior Embedded Firmware Engineer - C, RTOS & BSP
Senior Embedded Firmware Engineer - C, RTOS & BSP

Fluid Management • Wheeling (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings
Senior Embedded Firmware Engineer - C, RTOS, BSP & IoT
Senior Embedded Firmware Engineer - C, RTOS, BSP & IoT

IDEX • Wheeling (IL)

On-site
USD 127,200 - 190,800
Health benefits
401(k) retirement savings program
Paid time off (PTO)
Embedded IoT Firmware Engineer
Embedded IoT Firmware Engineer

Talentify • Huntsville (AL)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

IDEX • Wheeling (IL)

On-site
USD 127,200 - 190,800
Health benefits
401(k) retirement savings program
Paid time off (PTO)
Software Engineer
Software Engineer

Fluid Management • Wheeling (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings
Senior Embedded Firmware Engineer — RTOS & BSP
Senior Embedded Firmware Engineer — RTOS & BSP

Fluid Management • Wheeling (IL)

On-site
USD 127,200 - 190,800
Health benefits
401(k) retirement savings program with company match
PTO
Embedded Software Engineer
Embedded Software Engineer

Fluid Management • Wheeling (IL)

On-site
USD 127,200 - 190,800
Health benefits
401(k) retirement savings program with company match
PTO
Embedded Software Engineer — Linux, C/C++, Yocto
Embedded Software Engineer — Linux, C/C++, Yocto

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 143,000 - 165,000
Health/dental/vision benefits day-one
401k with 5% match
Employee stock program