1

Embedded Systems Engineer Jobs in Champaign, IL (NOW HIRING)

C++ Tutor

Champaign, IL · Remote

$40/hr

Emphasizes understanding memory management principles and connects C++ programming to operating systems, embedded systems, and high-performance computing applications. * Curriculum Awareness ...

... engineering coursework and electronics industry careers. * Conceptual Teaching & Problem-Solving ... systems, and embedded computing. * Curriculum Awareness & Adaptive Instruction: Familiar with ...

... embedded adult and pediatric protocols. Assesses health needs, develops plans of care, and ... systems through daytime and after-hours to facilitate and maintain patient safety and care.

Embedded Systems Engineer information

See Champaign, IL salary details

$62.6K

$137.5K

$192.3K

How much do embedded systems engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for embedded systems engineer in Champaign, IL is $137,474.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,700.00 and $163,700.00 per year, depending on experience, location, and employer.

What Do Embedded Systems Engineers Do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

What are the key skills and qualifications needed to thrive as an Embedded Systems Engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

What are some common challenges an Embedded Systems Engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What are Embedded Systems Engineers?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

What are the most commonly searched types of Embedded Systems Engineer jobs in Champaign, IL? The most popular types of Embedded Systems Engineer jobs in Champaign, IL are:
What are popular job titles related to Embedded Systems Engineer jobs in Champaign, IL? For Embedded Systems Engineer jobs in Champaign, IL, the most frequently searched job titles are:
What job categories do people searching Embedded Systems Engineer jobs in Champaign, IL look for? The top searched job categories for Embedded Systems Engineer jobs in Champaign, IL are:
What cities near Champaign, IL are hiring for Embedded Systems Engineer jobs? Cities near Champaign, IL with the most Embedded Systems Engineer job openings:
Infographic showing various Embedded Systems Engineer job openings in Champaign, IL as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $137,474 per year, or $66.1 per hour.
Embedded Systems Software - Rivian - Motor Controls Development

Embedded Systems Software - Rivian - Motor Controls Development

University of Illinois

Champaign, IL • On-site

$33 - $40/hr

Other

Medical

This job post has expired today. Applications are no longer accepted.


Job description

About Rivian
Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.
As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions, and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations.
About the Role
Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term. If you are not pursuing a degree, please see our full-time positions on our Rivian careers site.
Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.
In this role, you will assist the Electric Power Conversion (EPC) team in developing and validating motor control algorithms. This entails using Model-Based Design to simulate motor behavior, and then utilizing Python and SQL within our cloud data platform to analyze how these algorithms perform in the field.
Responsibilities
  • Develop motor control logic in Matlab/Simulink while simultaneously building Python/SQL scripts in Databricks.
  • Create a unified workflow where simulation results are compared directly against fleet data.
  • Run test cases on Hardware-in-the-Loop (HIL) benches to verify performance.
  • Document and present root-cause findings to the EPC team.
Qualifications
Minimum Qualifications:
  • Must be currently pursuing a PhD degree at the University of Illinois Urbana Champaign
  • Actively pursuing a degree or one closely related in Electrical Engineering or Mechanical Engineering
  • Strong proficiency in Matlab/Simulink for control logic development.
  • Core understanding of AC motor theory and 3-phase power electronics.
  • Solid programming foundations in C and Python.
  • Prior experience in the EV industry or with high-voltage laboratory equipment preferred.
  • Knowledge of SQL and cloud-based data analysis preferred.
  • Understanding of Functional Safety (ISO 26262) principles is a plus.
Pay Disclosure
Salary Range/Hourly Rate for Internships: The range of pay for internships is $33.00-$40.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law.
Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums.
To apply, please use this link: https://go.researchpark.illinois.edu/Winter2026RivianUIUCResearchParkInternMotorControlsDevelopment

University of Illinois logo

About University of Illinois

Sourced by ZipRecruiter

The University of Illinois, located in Urbana, Illinois, US, is a prominent entity in the higher education sector. Operating its official functions through its website uillinois.edu, the institution provides a range of educational programs and services. The University was founded in 1867 and has since grown dramatically both in size and reputation. Its core values are embodied in its mission to enhance the lives of its students and citizens in the state, nation, and world through leadership in learning, discovery, engagement, and economic development. The university boasts several notable achievements including producing Nobel laureates and Pulitzer prize winners. It is renowned for its research programs and is known for significant advancements across various fields including engineering, science, and humanities.

Industry

Colleges, universities, and professional schools

Company size

5,001 - 10,000 Employees

Headquarters location

Urbana, IL, US

Year founded

1974

Social media