1

Temporary Embedded System Software Engineer Jobs in Chicago, IL

Embedded Software Engineer III

Buffalo Grove, IL ยท On-site

$134.90K - $177.40K/yr

Who are we? Wabtec Corporation is a leading global provider of equipment, systems, digital ... Working knowledge of embedded software design of systems and components including engineering ...

Embedded Software Engineer I

Schaumburg, IL ยท On-site

$70.50K - $100.30K/yr

In this role, you will design, build, and optimize embedded systems that power our products ... Knowledge of software engineering principles * Experience with C/C++ software development

Embedded Software Engineer I

Schaumburg, IL ยท Hybrid

$70.50K - $100.30K/yr

In this role, you will design, build, and optimize embedded systems that power our products ... Knowledge of software engineering principles * Experience with C/C++ software development

Senior Embedded Software Engineer

Chicago, IL ยท On-site

$127.70K - $167.40K/yr

... Engineering Team is seeking a Senior Embedded Software Engineer to own and deliver ... Design systems that meet deterministic latency, bandwidth, and reliability requirements across CPU ...

Senior Embedded Software Engineer

Chicago, IL ยท On-site

$127.80K - $167.50K/yr

... Engineering Team is seeking a Senior Embedded Software Engineer to own and deliver ... Design systems that meet deterministic latency, bandwidth, and reliability requirements across CPU ...

Senior Embedded Software Engineer

Chicago, IL

$127.70K - $167.40K/yr

... Embedded Software Engineer to own and deliver highperformance embedded and systems software ... Design systems that meet deterministic latency, bandwidth, and reliability requirements across CPU ...

Automotive Embedded Expert

Lisle, IL ยท On-site

$129.70K - $170.60K/yr

Strong fundamentals programming in C, embedded system concepts, and software build process. * Deep passion for solving problems to resolution, including root cause analysis skills. * Clear and ...

Senior Cyber Embedded Software Engineer

Schaumburg, IL ยท On-site

$121.80K - $159.60K/yr

Ideal candidates for this position are software engineers with strong knowledge and hands-on experience in embedded systems, telecommunications protocols, reverse engineering, and cybersecurity. We ...

Embedded Software Engineer II

Buffalo Grove, IL ยท On-site

$134.90K - $177.40K/yr

Who are we? Wabtec Corporation is a leading global provider of equipment, systems, digital ... Familiarity of embedded software design of systems including engineering & manufacturing principles ...

Embedded Software Engineer II

Buffalo Grove, IL

$134.70K - $177.30K/yr

Who are we? Wabtec Corporation is a leading global provider of equipment, systems, digital ... Familiarity of embedded software design of systems including engineering & manufacturing principles ...

Embedded Software Engineer II

Buffalo Grove, IL ยท On-site

$134.90K - $177.40K/yr

Who are we? Wabtec Corporation is a leading global provider of equipment, systems, digital ... Familiarity of embedded software design of systems including engineering & manufacturing principles ...

Embedded Software Engineer II

Buffalo Grove, IL ยท On-site

$134.90K - $177.40K/yr

Who are we? Wabtec Corporation is a leading global provider of equipment, systems, digital ... Familiarity of embedded software design of systems including engineering & manufacturing principles ...

next page

Showing results 1-20

Temporary Embedded System Software Engineer information

See Chicago, IL salary details

$72.1K

$158K

$179.2K

How much do temporary embedded system software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for temporary embedded system software engineer in Chicago, IL is $158,007.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,500.00 and $178,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Temporary Embedded System Software Engineer, and why are they important?

To thrive as a Temporary Embedded System Software Engineer, you need strong programming skills in C/C++, knowledge of embedded systems architecture, and typically a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), debugging tools, and hardware interfacing platforms like ARM or Microchip is often required. Excellent problem-solving abilities, adaptability, and effective communication help you integrate quickly with new teams and projects. These skills ensure you can efficiently contribute to complex, time-sensitive development tasks and deliver reliable embedded solutions.

What types of projects and responsibilities can a Temporary Embedded System Software Engineer expect during their contract period?

As a Temporary Embedded System Software Engineer, you can expect to work on targeted projects such as developing firmware for new hardware prototypes, troubleshooting existing embedded systems, or optimizing real-time software performance. Your daily responsibilities may include writing and testing code in languages like C or C++, collaborating closely with hardware engineers, and participating in code reviews. Temporary roles often require quickly ramping up on existing projects, so adaptability and strong communication skills are important. You may also be involved in documentation and occasionally supporting integration or validation activities alongside cross-functional teams.

What are Temporary Embedded System Software Engineers?

Temporary Embedded System Software Engineers are professionals who are contracted for a limited period to design, develop, and test software that runs on embedded systems, such as microcontrollers and specialized hardware. Their work often involves writing low-level code, debugging, and optimizing software for devices with specific hardware constraints. These engineers typically join a project to address a particular need, such as a product launch or to fill in staff shortages, and may work across industries like automotive, consumer electronics, or medical devices. Their contracts usually last from a few months to a year, depending on project requirements.

What is the difference between Temporary Embedded System Software Engineer vs Embedded Software Developer?

AspectTemporary Embedded System Software EngineerEmbedded Software Developer
CredentialsBachelor's in Computer Engineering or related field; experience with embedded systemsBachelor's or higher in Computer Science or Electrical Engineering; embedded systems experience
Work EnvironmentProject-based, short-term assignments in manufacturing, automotive, or consumer electronicsLong-term or project-based roles in similar industries, often within a team
Employer & Industry UsageContract roles for companies developing embedded productsFull-time or contract roles in embedded systems development across industries

Temporary Embedded System Software Engineers focus on short-term projects with specific deliverables, often in contract roles, while Embedded Software Developers typically hold ongoing positions involved in the full development lifecycle. Both roles require similar skills and credentials but differ mainly in employment duration and project scope.

What are the most commonly searched types of Embedded System Software Engineer jobs in Chicago, IL? The most popular types of Embedded System Software Engineer jobs in Chicago, IL are:
What are popular job titles related to Temporary Embedded System Software Engineer jobs in Chicago, IL? For Temporary Embedded System Software Engineer jobs in Chicago, IL, the most frequently searched job titles are:
What cities near Chicago, IL are hiring for Temporary Embedded System Software Engineer jobs? Cities near Chicago, IL with the most Temporary Embedded System Software Engineer job openings:

Embedded Software Engineer 2

Kasmo Global

Schaumburg, IL โ€ข Hybrid

$55/hr

Other

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


Job description

Embedded Software Engineer 2

Supports the electrification space with on machine software (electronic controllers that are on machine) and software with offboard as well (microgrid type of set ups) and they are in battery management.

Hybrid in Building AC in office at least 3 days a week Monday-Friday scheduled โ€“ Manager is Lee Denbraber

SHOW ME PEOPLE THAT ARE STRONG IN C AND STRONG IN SIMULINK FOR MODEL BASED DESIGN

Pay

Subvend: $55/hr

Typical task breakdown:

  • Various software development activities will be assigned
  • Machine embedded software feature development
  • Integration of software features taken from models and libraries to create software flash files
  • Integration of configuration and calibration data
  • Test plan development and software validation
  • Identification and resolution of software defects
  • Might troubleshoot on a systems bench if needed
  • Software reviews

Interaction with team :

  • They will work with a software architect and other software developers on a daily basis

Work environment :

Typical embedded software development tools including Matlab/Simulink, an IDE, debuggers, git, etc.

Education & Experience Required:

  • Four-year Bachelor of Science degree in Computer Engineering, Electrical Engineering, or Computer Science
  • Dates must be clearly listed

Technical Skills

(Required)

  • Two or more years of experience with model-based development using Matlab/Simulink in an embedded software environment โ€“ prefers Simulink over Matlab
  • Two or more years of experience in embedded C software development
  • Working knowledge of embedded real time operating systems
  • Experience with embedded software development tools such as Git, debuggers, and compilers
  • Electrification exp is a plus but not required
  • Experience must be clearly listed within the jobs not just in the resume summary (how much exp they have with embedded c, matlab etc)

(Desired)

  • Experience with scripting (e.g. python, bash, ruby, etc.)
  • Experience with FMEA processes and a basic knowledge of electronic system failure modes
  • Experience developing embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applications

Iv Process:

  • Technical interview โ€“ will have to write code
  • 1 round via teams

Disqualifiers:

Matlab control type work wont work