1

Embedded Software Engineer Co Op Jobs in Wheeling, IL

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 ...

Senior Embedded Engineer

Chicago, IL

$127K - $167K/yr

A growing consumer technology company is seeking a Senior Embedded Software Engineer to join its ... OP-TEE or Trusted Execution Environment experience * Bluetooth, Wi-Fi, or other wireless protocol ...

Reporting to the Engineering Manager or Supervisor, you will design and develop embedded software-based products, contribute to product development, and ensure compliance with engineering standards.

Reporting to the Engineering Manager or Supervisor, you will design and develop embedded software-based products, contribute to product development, and ensure compliance with engineering standards.

Embedded Software Engineer III

Buffalo Grove, IL · On-site

$134K - $177K/yr

Reporting to the Engineering Manager or Supervisor, you will design and develop embedded software-based products, contribute to product development, and ensure compliance with engineering standards.

Embedded Software Engineer III

Buffalo Grove, IL · On-site

$134K - $177K/yr

Reporting to the Engineering Manager or Supervisor, you will design and develop embedded software-based products, contribute to product development, and ensure compliance with engineering standards.

Showing results 21-40

Embedded Software Engineer Co Op information

See Wheeling, IL salary details

$72.5K

$158.8K

$180.2K

How much do embedded software engineer co op jobs pay per year?

As of Sep 7, 2026, the average yearly pay for embedded software engineer co op in Wheeling, IL is $158,810.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,200.00 and $179,100.00 per year, depending on experience, location, and employer.

What is an embedded software engineer co op?

An Embedded Software Engineer Co-Op is a student or recent graduate who works temporarily with a company to gain hands-on experience in developing software for embedded systems. These systems are specialized computing devices found in products like cars, medical devices, and industrial machines. The Co-Op role involves writing code, testing software, debugging, and collaborating with engineers to solve real-world challenges. This position provides practical experience that complements academic studies and helps prepare students for a full-time career in embedded software engineering.

What types of projects and collaboration can I expect as an embedded software engineer co op?

As an Embedded Software Engineer Co Op, you'll typically work on real-world projects such as developing, testing, or debugging firmware for embedded systems used in products like consumer electronics, automotive components, or industrial devices. You’ll collaborate closely with senior engineers, hardware teams, and sometimes quality assurance to integrate and validate software with hardware prototypes. Expect to participate in code reviews, daily stand-ups, and hands-on troubleshooting sessions. This collaborative environment helps you gain practical experience and build a strong foundation for future career growth.

What are the key skills and qualifications needed to thrive as an embedded software engineer co op, and why are they important?

To thrive as an Embedded Software Engineer Co Op, you generally need a solid understanding of C/C++ programming, microcontroller fundamentals, and coursework or experience in embedded systems. Familiarity with debugging tools, version control systems like Git, and possibly real-time operating systems (RTOS) is often expected. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in collaborative engineering environments. These skills are crucial for developing reliable embedded software and ensuring project goals are met efficiently and accurately.

What is the difference between Embedded Software Engineer Co Op vs Firmware Engineer?

AspectEmbedded Software Engineer Co OpFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or Master's in Electrical Engineering, Computer Engineering, or related fields
Work EnvironmentInternship setting, often in tech or manufacturing companiesFull-time, often in R&D or product development teams
Industry UsageUsed in internships, entry-level roles, and co-op programsUsed in full-time roles across electronics, automotive, and consumer devices

The Embedded Software Engineer Co Op and Firmware Engineer roles share similar educational backgrounds and work environments, focusing on embedded systems. However, the Co Op is typically an internship or temporary position, while the Firmware Engineer is a full-time role with more responsibilities in developing low-level software for hardware devices.

What are the most commonly searched types of Embedded Software Engineer jobs in Wheeling, IL?

The most popular types of Embedded Software Engineer jobs in Wheeling, IL are:

What job categories do people searching Embedded Software Engineer Co Op jobs in Wheeling, IL look for?

The top searched job categories for Embedded Software Engineer Co Op jobs in Wheeling, IL are:

What cities near Wheeling, IL are hiring for Embedded Software Engineer Co Op jobs?

Cities near Wheeling, IL with the most Embedded Software Engineer Co Op job openings:

Embedded Software Engineer

IDEX

Wheeling, IL • On-site

$150 - $200/hr

Other

Medical, Retirement, PTO

Re-posted 7 days ago


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.

#J-18808-Ljbffr

IDEX logo

About IDEX

Sourced by ZipRecruiter

IDEX Corporation is a global leader in fluid and metering technologies, providing a wide range of solutions for various industries. With a diverse portfolio of highly engineered products, IDEX serves customers in sectors such as healthcare, life sciences, food and beverage, water and wastewater, energy, and more. IDEX's innovative solutions help their customers optimize processes, enhance efficiency, and improve safety. IDEX's product offerings include precision fluid handling systems, pumps, valves, meters, dispensing equipment, and other specialty products. These technologies are designed to meet rigorous standards and deliver reliable performance in critical applications.

Industry

Manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

Lake Forest, IL, US

Year founded

1988

Social media