1

Automotive Embedded Software Engineer Jobs in Illinois

Embedded Software Engineer

Wheeling, IL · On-site

$127.20 - $190.80/hr

Summary of Primary Function The Embedded Software Engineer is a key member of the IDEX-Dispensing ... Prior history in advanced technical environments such as automotive, heavy equipment, industrial ...

Embedded Software Engineer This position is associated with the design and development of embedded software applications that control machine operations and functions used in heavy equipment, power ...

Embedded Software Engineer

Mossville, IL · On-site

$95K - $126K/yr

Five to ten years of development experience using Objective C, C# or C++ (with emphasis on C++11/14) programming languages. * Three to five years of embedded software experience. * Development ...

Embedded Software Engineer

Mossville, IL · On-site

$95K - $126K/yr

Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month contract Core ... Background in developing software for heavy industrial, automotive, or off-highway autonomous ...

Embedded Software Engineer 2 Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $53.78/hr. Keyword's: #Mossvillejobs; #EmbeddedSoftwareEngineerjobs. Start Date: Immediate We ...

Embedded Software Engineer

Mossville, IL · On-site

$127K - $146K/yr

Caterpillar Inc. seeks Embedded Software Engineer at its facility located at 2427 E. Engine Drive, Chillicothe, IL 61523. Develop and test software in support of Caterpillar machine electrification ...

Embedded Software Engineer 2 Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $53.78/hr. Keyword's: #Mossvillejobs; #EmbeddedSoftwareEngineerjobs. Start Date: Immediate We ...

Showing results 21-40

Automotive Embedded Software Engineer information

See Illinois salary details

$67.8K

$148.6K

$168.6K

How much do automotive embedded software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for automotive embedded software engineer in Illinois is $148,632.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,400.00 and $167,600.00 per year, depending on experience, location, and employer.

What does an automotive embedded software engineer do?

An Automotive Embedded Software Engineer designs, develops, tests, and maintains software systems that are integrated into vehicles. These systems control a wide range of automotive functions, such as engine management, infotainment, advanced driver-assistance systems (ADAS), and safety features. The engineer works closely with hardware teams to ensure the software interacts seamlessly with vehicle electronics, adhering to industry standards for safety and reliability. Their work helps improve vehicle performance, safety, and user experience.

What are the key skills and qualifications needed to thrive as an automotive embedded software engineer?

To thrive as an Automotive Embedded Software Engineer, you need strong programming skills in C/C++, deep knowledge of embedded systems, and a relevant engineering degree. Familiarity with automotive-specific tools and standards such as MATLAB/Simulink, CAN protocol, AUTOSAR, and ISO 26262 certification is typically required. Problem-solving ability, attention to detail, and effective teamwork are crucial soft skills for this role. These skills ensure the development of reliable, safe, and efficient automotive software systems that meet industry standards and customer expectations.

What are some common challenges faced by automotive embedded software engineers when working with cross-functional teams?

Automotive Embedded Software Engineers often collaborate closely with hardware engineers, systems architects, and quality assurance teams. One common challenge is ensuring seamless integration between software and hardware components, which requires clear communication and thorough documentation. Additionally, aligning on safety standards and meeting rigorous automotive compliance requirements can add complexity to project timelines. Effective teamwork and adaptability are essential for navigating these challenges and delivering reliable embedded solutions.

What is the difference between Automotive Embedded Software Engineer vs Automotive Software Developer?

AspectAutomotive Embedded Software EngineerAutomotive Software Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related; knowledge of embedded systemsBachelor's in Computer Science or Software Engineering; programming skills
Work EnvironmentEmbedded systems in vehicles, real-time OS, hardware integrationApplication-level software, vehicle interfaces, user experience
Industry UsageDesigning firmware for ECUs, control units, safety systemsDeveloping vehicle infotainment, navigation, or telematics software

Automotive Embedded Software Engineers focus on developing firmware and low-level software for vehicle control units, working closely with hardware. Automotive Software Developers typically work on higher-level applications like infotainment systems. Both roles require programming skills, but embedded engineers often have specialized knowledge of real-time systems and hardware integration.

What are the most commonly searched types of Automotive Embedded Software Engineer jobs in Illinois?

The most popular types of Automotive Embedded Software Engineer jobs in Illinois are:

What job categories do people searching Automotive Embedded Software Engineer jobs in Illinois look for?

The top searched job categories for Automotive Embedded Software Engineer jobs in Illinois are:

What cities in Illinois are hiring for Automotive Embedded Software Engineer jobs?

Cities in Illinois with the most Automotive Embedded Software Engineer job openings:

Infographic showing various Automotive Embedded Software Engineer job openings in Illinois as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $148,632 per year, or $71.5 per hour.

Embedded Software Engineer

IDEX

Wheeling, IL • On-site

$127.20 - $190.80/hr

Other

Medical, Retirement, PTO

Re-posted 2 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