1

Temporary Embedded System Software Engineer Jobs in Chicago, IL

Client Menomonee Falls, Wisconsin (onsite/hybrid day 1) Hire off video intevew Embedded Software Engineer Pay $70/hr 5+ years exp 1.) C++ with embedded systems....too many people say they have C ...

Contract We are seeking an Embedded Software Engineer with strong expertise in C++ development for Linux-based embedded systems. The ideal candidate will have hands-on experience with NXP i.MX8 Quad ...

Embedded Software Engineer

Elgin, IL ยท On-site

$130.70K - $171.90K/yr

Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * ... Collaborate cross-functionally with product management, engineering, QA, and manufacturing teams to ...

Embedded Software Engineer

IL

$135.60K - $178.40K/yr

... embedded systems. Expectations: This role blends hands-on engineering with cross-functional ... Software Design & Development โ€ข Develop, code, test, and debug new embedded software or ...

Embedded Software Engineer

Elgin, IL

$130.70K - $171.90K/yr

Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * ... Collaborate cross-functionally with product management, engineering, QA, and manufacturing teams to ...

Embedded Engineers

Vernon Hills, IL ยท On-site

$128.10K - $168.50K/yr

... software engineering having shipped several consumer grade products 5+ years of experience in C++ preferably with some exposure to embedded systems like QNX or Embedded Linux. Experience with coding ...

Sr. Embedded Software Engineer

Schaumburg, IL ยท On-site

$122.40K - $160.40K/yr

The Senior Embedded Software Engineer owns the full lifecycle of embedded microcontroller software ... Design, architect, and implement multi-module embedded systems with a focus on scalability and ...

Sr. Embedded Software Engineer

Schaumburg, IL ยท On-site +1

$122.40K - $160.40K/yr

The Senior Embedded Software Engineer owns the full lifecycle of embedded microcontroller software ... Design, architect, and implement multi-module embedded systems with a focus on scalability and ...

Embedded Software Engineer I

Schaumburg, IL ยท Hybrid

$70.50K - $100.30K/yr

Embedded Software Engineer Join us as we empower the world to work out, creating healthier lives ... In this role, you will design, build, and optimize embedded systems that power our products ...

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:

Senior Software Engineer - Embedded Systems

Kasmo Global

Schaumburg, IL โ€ข On-site

$122.20K - $160.20K/yr

Other

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


Job description

Job Title: Senior Software Engineer - Embedded Systems
Job Type: Contract (12+ Months)
Position Overview:
We are seeking an experienced Senior Software Engineer with a strong background in real-time embedded systems development. This role is focused on the design and development of embedded device drivers and control software for electronics systems, including displays and telematics devices. The ideal candidate will have deep technical expertise in embedded software, hardware interfacing, and system-level integration using real-time operating systems (RTOS).
Key Responsibilities:
  • Develop and integrate embedded device drivers and low-level software components for electronics control units (ECUs).
  • Design and implement SPI/I2C peripheral interfaces, hardware diagnostics, board initialization, and non-volatile memory management.
  • Configure and integrate RTOS platforms, ensuring real-time performance and reliability.
  • Work with oscilloscopes, logic analyzers, and other hardware tools to debug complex system-level issues.
  • Perform software development and version control using Git.
  • Collaborate closely with hardware engineers, systems engineers, and other software developers to ensure robust and scalable embedded solutions.
  • Participate in system design reviews, code reviews, and test plan development.
  • Author and maintain technical documentation for embedded components.
Required Qualifications:
  • Proven experience in real-time embedded systems development with a focus on device driver design.
  • Hands-on experience with RTOS concepts, configuration, and integration.
  • Strong understanding of embedded electronics design, board-level software development, and microcontroller/microprocessor platforms.
  • Proficiency in SPI, I2C, and other embedded communication protocols.
  • Solid experience with non-volatile memory interfacing and board bring-up.
  • Advanced debugging and problem-solving skills using tools such as oscilloscopes and logic analyzers.
  • Expertise in Git version control systems.
Preferred Qualifications:
  • Experience with telematics systems, display software, or control system architecture.
  • Familiarity with safety-critical embedded systems or automotive/industrial-grade software standards.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
Additional Skills:
  • Strong written and verbal communication skills.
  • Self-motivated with the ability to work independently and in cross-functional teams.
  • Capable of handling multiple tasks and priorities in a dynamic environment.