Embedded Software Engineer

IDEX

Wheeling (IL)

On-site

USD 127,200 - 190,800

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) retirement savings program
Paid time off (PTO)

Job summary

IDEX is seeking an Embedded Software Engineer in Wheeling, Illinois. This role involves designing and developing embedded drivers and firmware, particularly utilizing C programming for embedded systems.

Ideal candidates will have a Bachelor's degree in Electronics and over 5 years of experience. The compensation ranges from $127,200 to $190,800, with potential performance bonuses and comprehensive health benefits.

Qualifications

  • Minimum 5 years of experience in embedded driver/firmware development using C programming.
  • Strong hands-on experience with board support package and board bring-up.
  • Ability to leverage AI tools for coding.

Responsibilities

  • Design, develop, and maintain embedded drivers and firmware.
  • Develop real-time embedded applications using RTOS.
  • Lead board support package development and hardware validation.

Skills

C programming
Embedded systems
Python scripting
Control systems
UART, SPI, I2C protocols
Revision control (SVN or Git)

Education

Bachelor’s degree in Electronics

Tools

Oscilloscopes
Debuggers
Logic analyzers

Job description

Summary of Primary Function

The Embedded Software Engineer is a key member of the IDEX-Dispensing team. He/she will work with local team members and global dispensing units on key design and development activities in embedded systems – driver and firmware development. This includes coordination of research and development, new IoT product initiatives, and related engineering activities.

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 board support package (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, demonstrating a clear understanding of performance, quality, and delivery standards.
  • Drive effective technical collaboration with cross‑functional internal teams as well as external partners, suppliers, and contractors.
Experience and Qualifications
  • Minimum 5 years of experience in embedded driver/firmware development using C programming.
  • Strong hands‑on experience with board support package and board bring‑up.
  • Strong understanding and experience with control systems, algorithm implementation, and signal processing.
  • Basic communication protocols: UART, SPI, I2C, DMA, I2S; advanced protocols: USB.
  • Working knowledge of OLED display drivers.
  • Ability to read schematic diagrams and understand peripheral interfaces.
  • Comfortable with oscilloscopes, debuggers, logic analyzers.
  • Experience using Python (or the like) to write external test code to validate embedded code.
  • Familiarity with revision control systems such as SVN or Git.
  • Hands‑on willingness; ability to conduct design reviews and evaluate third‑party work.
  • Ability to leverage AI tools for coding.
Education and Training
  • Bachelor’s degree in Electronics (required).
  • Prior history in advanced technical environments such as automotive, heavy equipment, industrial application, or healthcare.
  • Experience working in cross‑functional global application teams (e.g., Europe, India/Asia).
Compensation & Benefits

Compensation range: $127,200.00 – $190,800.00, depending on experience. Position may be eligible for performance‑based bonus plan. Benefits include health benefits, 401(k) retirement savings program with company match, PTO, and more.

EEO Statement

IDEX is an Equal Opportunity Employer. IDEX gives consideration for employment to qualified applicants without regard to race, color, religion, creed, genetic information, sex, sexual orientation, gender identity or expression, marital status, age, national origin, disability, protected veteran status, or any other consideration or protected category made unlawful by federal, state or local laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Software Engineer
Software Engineer

Fluid Management • Wheeling (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings
Software Engineer
Software Engineer

IDEX • Wheeling (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings with company
PTO
Software Engineer
Software Engineer

IDEX • Wheeling Township (IL)

On-site
USD 113,000 - 169,000
Health benefits
401(k) retirement savings with company
PTO
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

IDEX Corporation • Huntsville (AL)

On-site
USD 85,000 - 115,000
Software Engineer Embedded Staff
Software Engineer Embedded Staff

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
Firmware Engineer
Firmware Engineer

Talentify • Huntsville (AL)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer for IoT Instrumentation
Embedded Firmware Engineer for IoT Instrumentation

ADS Environmental Services • Huntsville (AL)

On-site
Confidential
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