Senior Embedded Firmware Engineer - C, RTOS & BSP

Fluid Management

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) retirement savings

Job summary

IDEX in Wheeling, IL is seeking an Embedded Software Engineer to join the Fluid Management team. You will design and develop embedded drivers and firmware in C, work with RTOS, and collaborate with global dispensing units.

This role emphasizes BSP bring-up, real-time applications, Python tooling, and cross-functional collaboration. The position offers an opportunity to work with cross-functional teams across locations to deliver high-quality embedded solutions.

Qualifications

  • Bachelor’s degree in Electronics is required.
  • Minimum 5 years of embedded driver/firmware development using C.
  • Experience with board support package (BSP) and board bring-up.
  • Experience with UART, SPI, I2C, DMA, I2S; USB is a plus.
  • Proficiency in Python for testing and automation.
  • Experience with revision control systems SVN or Git.
  • Ability to read schematics and understand peripheral interfaces.

Responsibilities

  • Design, develop, and maintain embedded drivers and firmware with a focus on C for embedded systems.
  • Develop real-time embedded applications using RTOS for reliability and scalability.
  • Lead BSP development, including board bring-up, hardware validation, and debugging.
  • Utilize Python or scripting tools to support automation, testing, and debugging workflows.
  • Collaborate across engineering teams and with external partners to deliver high-quality solutions.
  • Conduct design reviews and evaluate work of third-party companies; leverage AI tools for coding.

Skills

C programming
RTOS
BSP bring-up
Python scripting
Git SVN
Oscilloscopes
Schematic reading
AI coding tools

Education

Bachelor’s degree in Electronics

Tools

SVN
Git
Oscilloscopes

Job description

IDEX in Wheeling, IL is seeking an Embedded Software Engineer to join the Fluid Management team. You will design and develop embedded drivers and firmware in C, work with RTOS, and collaborate with global dispensing units.

This role emphasizes BSP bring-up, real-time applications, Python tooling, and cross-functional collaboration. The position offers an opportunity to work with cross-functional teams across locations to deliver high-quality embedded solutions.

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 Firmware Engineer — Real-Time, IoT & BSP Lead
Embedded Firmware Engineer — Real-Time, IoT & BSP Lead

IDEX Corporation • Wheeling (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) company match
Paid time off
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 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 — 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
Software Engineer
Software Engineer

Fluid Management • Wheeling (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings
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)
Embedded IoT Firmware Engineer
Embedded IoT Firmware Engineer

Talentify • Huntsville (AL)

On-site
USD 90,000 - 130,000
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