1

Embedded Software Engineer Intern Jobs in Illinois

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

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

Embedded Software Engineer 4

Mossville, IL · On-site

$95K - $126K/yr

Embedded Software Engineer 4 Candidate will need to relocate to one of following locations: Mossville, IL Duration: 6-12month contract (good potential for extension) Main Skills Needed: * Expert ...

Embedded Software Engineer

Mossville, IL

$95K - $126K/yr

Embedded Software Engineer Candidate will need to relocate to one of following locations : Mossville, IL Duration : 24-month contract Interview: In-person ideal, can be remote if candidate will be ...

Embedded Software Engineer We are seeking a highly skilled Embedded Software Engineer to join our team, renowned for its pioneering work in electron beam welding technology and metal additive ...

Showing results 21-40

Embedded Software Engineer Intern information

See Illinois salary details

$13

$26

$38

How much do embedded software engineer intern jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for embedded software engineer intern in Illinois is $26.19, according to ZipRecruiter salary data. Most workers in this role earn between $22.45 and $29.33 per hour, depending on experience, location, and employer.

What does an embedded software engineer intern do?

An Embedded Software Engineer Intern assists in designing, developing, and testing software that runs on hardware devices such as microcontrollers, sensors, and other embedded systems. Their work often involves programming in languages like C or C++, debugging code, and collaborating with hardware engineers to ensure seamless integration. Interns may also help with documentation, code reviews, and troubleshooting issues that arise in embedded applications.

What skills and qualifications are needed to thrive as an embedded software engineer intern?

To thrive as an Embedded Software Engineer Intern, you need a solid understanding of C/C++ programming, basic knowledge of embedded systems, and progress toward a relevant degree such as Electrical Engineering or Computer Science. Familiarity with microcontroller architectures, debugging tools (such as JTAG/ICE), and version control systems like Git is typically expected. Strong problem-solving abilities, willingness to learn, and effective teamwork distinguish top candidates in this role. These skills and qualities are crucial for developing reliable embedded solutions and collaborating efficiently within multidisciplinary engineering teams.

What types of projects and technologies can an embedded software engineer intern expect to work on?

As an Embedded Software Engineer Intern, you will typically work on projects involving the design, coding, and testing of software that runs on microcontrollers or embedded systems. You may assist in developing firmware for hardware devices, debugging real-time systems, and collaborating closely with hardware engineers to ensure seamless integration of software and hardware. Expect to gain hands-on experience with programming languages like C or C++, and tools such as oscilloscopes, logic analyzers, and version control systems. These projects not only build your technical skills but also provide insight into the end-to-end product development cycle.

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

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

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

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

Infographic showing various Embedded Software Engineer Intern job openings in Illinois as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $54,481 per year, or $26.2 per hour.

Embedded Software Engineer

Accord Technologies Inc.

Mossville, IL • On-site

$95K - $126K/yr

Contractor

Re-posted 8 hours ago


Job description

Title: Embedded Software Engineer
Location: Mossville, IL
Duration: 12 months
Position type: W2 contract
 
 
Top 3 Must-Have Skills (Hard Requirements):
1. C++ Programming – Demonstrated, professional experience is mandatory.
2. Automation experience.
3. Robotics experience.
Additional Technical Skills :
• Unit testing
• SIL (Software-in-the-Loop) testing
Preferred Technical Skills 
• Canape or CANanalyzer
• Ethernet tools (e.g., Wireshark)
• Familiarity with construction equipment
• Robotics or automation experience
Soft Skills (Required):
• Verbal and written communication skills
• Problem-solving skills
• Customer service and interpersonal skills
Other Knowledge Requirements:
• Knowledge of reading schematics and data sheets for components
• Basic knowledge of the full software development lifecycle (business/systems analysis, requirements gathering, functional specification, development, testing, delivery)
• Basic ability to troubleshoot issues and make system changes as needed
• Basic knowledge of computer hardware and software
• Knowledge of computer development software as it relates to embedded systems (e.g., SQL, VisualBasic)
Job Responsibilities
• Design and implement software for embedded devices and systems, from requirements gathering through to production and commercial deployment for product lines.
• Write and code logical and physical database descriptions, and specify identifiers to the management system or direct others in coding descriptions.
• Analyze and enhance the efficiency, stability, and scalability of system resources.
• Review project requests describing database user needs to estimate the time and cost required to accomplish the project.
• Support ongoing field issues, new features, and requests for LTTT (Large Track Type Tractors).
• Code C++ at the application level to ensure the RC/Autonomy system functions as desired on Dozers.
• Collaborate with Domain Architect, Technology Project Manager, other Software Developers, and Systems Engineers to deliver releases and fix issues.
Required Education
• Degree: Bachelor's degree in computer science, software engineering, or a relevant field is required.
• Experience: 5+ years of experience required (internships are not accepted; co-op or master's with research lab experience is considered).