Embedded Systems Engineer — Real‑Time Firmware & IoT

IDEX

Wheeling Township (IL)

On-site

USD 113,000 - 169,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) retirement savings with company
PTO

Job summary

IDEX is seeking an Embedded Software Engineer in Wheeling, IL to design, develop, and maintain embedded drivers and firmware for real-time systems. You will work with local and global teams on driver/firmware activities, using C and RTOS, with board bring-up and hardware validation.

The role requires strong debugging skills, experience with BSPs, and proficiency in Python for automation. A Bachelor’s in Electronics is required, and sponsorship is not available for this position.

Qualifications

  • Bachelor’s degree in Electronics is required.
  • Experience in automotive, heavy equipment, industrial, or healthcare environments is a plus.
  • Experience working with cross-functional global application teams is a major plus.
  • This position is not eligible for sponsorship of U.S. work visas.

Responsibilities

  • Design, develop, and maintain embedded drivers and firmware with a strong focus on C programming for embedded systems.
  • Develop and support real-time embedded applications using RTOS, ensuring reliability, performance, and scalability.
  • Lead BSP development, including board bring-up, hardware validation, and low-level debugging.
  • Utilize Python or similar scripting tools to support automation, testing, debugging, and development workflows.
  • Communicate effectively across engineering teams, with a clear understanding of performance, quality, and delivery standards.
  • Drive technical collaboration with cross-functional internal teams and external partners to deliver high-quality solutions.

Skills

C programming
Embedded software
RTOS
Python
Schematics reading
Oscilloscopes
Git/SVN

Education

Bachelor’s degree in Electronics

Tools

Board support package (BSP)
UART
SPI
I2C
DMA
I2S
USB
Debuggers
Logic Analyzers

Job description

IDEX is seeking an Embedded Software Engineer in Wheeling, IL to design, develop, and maintain embedded drivers and firmware for real-time systems. You will work with local and global teams on driver/firmware activities, using C and RTOS, with board bring-up and hardware validation.

The role requires strong debugging skills, experience with BSPs, and proficiency in Python for automation. A Bachelor’s in Electronics is required, and sponsorship is not available for this position.

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 127,000 - 191,000
Health benefits
401(k) retirement savings program
Paid time off (PTO)
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
IoT Embedded Firmware Engineer (RTOS & Sensors)
IoT Embedded Firmware Engineer (RTOS & Sensors)

IDEX • Huntsville (AL)

On-site
USD 85,000 - 110,000
Embedded Systems Engineer: Bring-Up & Firmware
Embedded Systems Engineer: Bring-Up & Firmware

RXinsider LTD. • Northern (KY)

Hybrid
USD 78,000 - 130,000
Senior Embedded Firmware Engineer — RTOS & BSP
Senior Embedded Firmware Engineer — RTOS & BSP

Fluid Management • Wheeling (IL)

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

IDEX • Wheeling (IL)

On-site
USD 127,000 - 191,000
Health benefits
401(k) retirement savings program
Paid time off (PTO)
Senior Embedded Software Engineer – Linux, C/C++, Yocto
Senior Embedded Software Engineer – Linux, C/C++, Yocto

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 143,000 - 170,000
Health/Dental/Vision Day-One
Annual cash bonus
401k matching
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,000
Embedded Firmware Engineer — Build Real-World Systems (C/C++, RTOS)
Embedded Firmware Engineer — Build Real-World Systems (C/C++, RTOS)

Ignite Human Capital • Naperville (IL)

Hybrid
USD 85,000 - 95,000
Embedded Firmware Engineer — Real-Time, RTOS & MCU
Embedded Firmware Engineer — Real-Time, RTOS & MCU

NEOTech • Naperville (IL)

On-site
USD 85,000 - 120,000