Embedded Software Engineer

IDEX

Wheeling (IL)

On-site

USD 127,200 - 190,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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,000 - 191,000
Health benefits
401(k) retirement savings program with company match
PTO
Embedded Firmware Engineer for IoT Instrumentation
Embedded Firmware Engineer for IoT Instrumentation

ADS Environmental Services • Huntsville (AL)

On-site
Applications Engineer
Applications Engineer

IDEX • Westwood (MA)

On-site
USD 69,000 - 104,000
Health benefits
401(k) retirement savings program
PTO
Manufacturing Engineer
Manufacturing Engineer

IDEX • Linthicum (MD)

On-site
USD 86,000 - 129,000
Health benefits
401(k) with company match
PTO
Enterprise Optical Engineer
Enterprise Optical Engineer

IDEX • Boulder (CO)

Hybrid
USD 124,000 - 186,000
Health benefits
401(k) retirement savings program with
PTO
Engineering Manager
Engineering Manager

IDEX • Linthicum (MD)

On-site
USD 124,000 - 186,000
Health benefits
401(k) retirement savings
Paid time off
Senior Controls Engineer
Senior Controls Engineer

IDEX • Denver (CO)

On-site
USD 94,000 - 142,000
Health benefits
401(k) retirement savings program
Paid Time Off (PTO)
IT Systems Administrator
IT Systems Administrator

IDEX • St. Albans (VT)

On-site
USD 78,000 - 118,000
Health benefits
401(k) retirement savings with company
PTO
Engineering Manager
Engineering Manager

IDEX • Rohnert Park (CA)

Hybrid
USD 124,000 - 186,000
Health benefits
401(k) retirement savings with company
PTO and paid holidays
Manufacturing Engineer - Optical Fabrication
Manufacturing Engineer - Optical Fabrication

IDEX • West Henrietta (NY)

On-site
USD 78,000 - 118,000
Health benefits
401(k) with company match
PTO