Embedded Software Engineer 2 (116127-1)

Cullerton Group

Mossville (IL)

On-site

USD 66,000 - 94,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vision/ dental benefits
Health insurance
401k with holiday pay
Paid holidays

Job summary

Cullerton Group is seeking an Embedded Software Engineer 2 for Mossville, Illinois, to support development and validation of engine control software. The role emphasizes automated test scripting, SIL testing, and debugging embedded software in bench and simulation environments.

The ideal candidate has strong C programming experience, familiarity with model-based development, and hands-on debugging in embedded systems. This is a 12-month, on-site assignment with comprehensive benefits.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science with focus on embedded software/systems.
  • Minimum 3 years of professional embedded software experience.
  • Strong hands-on C programming for embedded applications.
  • Familiarity with model-based development and embedded control software.
  • Experience with embedded debuggers and troubleshooting.

Responsibilities

  • Develop, integrate, and maintain embedded software test scripts and automation for diesel engine ECUs.
  • Perform SIL testing and validation using simulation environments and bench test setups.
  • Analyze requirements, create test plans, execute tests, and document results.
  • Support software builds, libraries, and validation of ECU software flash files.
  • Troubleshoot defects and collaborate with engineers to implement fixes.

Skills

C programming
Embedded software development
Model-based development
SIL testing
Embedded systems debugging
Troubleshooting
Communication skills

Education

Bachelor's degree in Electrical Engineering or Computer Science
Relevant embedded systems coursework

Tools

MATLAB/Simulink
Python scripting

Job description

Cullerton Group has a new opportunity for an Embedded Software Engineer 2 – Engine Controls & Software Testing Automation in Mossville, Illinois. The work will be performed 100% onsite, with core hours from 8:00 AM to 4:00 PM. This is a 12-month position that can lead to permanent employment with our client. Compensation is $58 W-2 hourly pay plus full benefits (vision, dental, health insurance, 401k, and holiday pay).

Job Summary

The Embedded Software Engineer 2 will support the development, integration, and validation of embedded software for electronic control systems used in diesel engine applications. This role focuses on developing automated test scripts, performing Software-in-the-Loop (SIL) testing, and verifying embedded control software in bench and simulation environments. The engineer will collaborate with software developers, systems engineers, and validation teams to troubleshoot software defects, improve testing processes, and ensure reliable software performance. The ideal candidate will have strong C programming experience, familiarity with model-based development, and hands-on embedded software debugging and testing skills.

Key Responsibilities
  • Develop, integrate, and maintain embedded software test scripts and automation solutions supporting diesel engine electronic control systems.
  • Perform Software-in-the-Loop (SIL) testing, software verification, and validation using simulation environments and hardware test benches.
  • Analyze software requirements, develop test plans, execute manual and automated tests, and document results to ensure software quality and functionality.
  • Support embedded software configuration, builds, software library development, and validation of electronic control system software flash files.
  • Troubleshoot embedded software and system defects, investigate failures, and collaborate with software developers, systems engineers, and validation teams to implement solutions.
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science, with a focus on embedded software or embedded systems.
  • Minimum 3 years of professional industry experience in embedded software development, embedded control systems, or closely related engineering work.
  • Internships do not count toward the required experience.
  • Strong hands-on experience with C programming for embedded software applications.
  • Experience with model-based development and/or embedded control software development.
  • Familiarity with embedded software debuggers and demonstrated troubleshooting and debugging skills.
  • Understanding of the software development lifecycle, including requirements analysis, development, integration, testing, and validation.
  • Experience developing or executing embedded software test plans, test scripts, and verification procedures.
  • Ability to read and interpret electronic schematics, component data sheets, and technical specifications.
  • Strong analytical, problem-solving, organizational, and time management skills.
  • Excellent verbal and written communication skills, including the ability to communicate technical issues and development progress effectively.
  • Ability to work collaboratively with application engineers, systems engineers, software developers, and validation teams.
  • Ability to work full-time onsite in Mossville, Illinois.
Preferred Qualifications
  • Experience with MATLAB, Simulink, or Stateflow for model-based development.
  • Experience developing automated test scripts for embedded control software.
  • Familiarity with Software-in-the-Loop (SIL) testing and embedded software simulation environments.
  • Experience with embedded operating systems and real-time software applications.
  • Knowledge of embedded communication software, protocols, and interfaces.
  • Experience using Python for scripting, testing automation, or engineering tools.
  • Familiarity with software build configuration, embedded software integration, and electronic control module validation.
  • Experience supporting diesel engines, powertrain controls, automotive electronics, industrial equipment, or heavy machinery systems.
Why This Role?

This position offers an opportunity to contribute to advanced embedded software development and validation supporting a global leader in heavy machinery and manufacturing. You will gain hands-on experience with engine electronic control systems, software testing automation, and simulation-based validation while collaborating with experienced software engineering teams. Cullerton Group provides a professional environment with growth potential, comprehensive benefits, and opportunities to expand your expertise in embedded software engineering and industrial control technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer 2 — Engine Controls & Testing
Embedded Software Engineer 2 — Engine Controls & Testing

Cullerton Group • Mossville (IL)

On-site
USD 66,000 - 94,000
Vision/ dental benefits
Health insurance
401k with holiday pay
+1
Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Mossville (IL)

On-site
USD 58,530 - 83,362
Full benefits (vision, dental, health insurance, 401k, holiday pay)
Embedded Software Engineer 2 - HIL Verification & Electrification (119593-1)
Embedded Software Engineer 2 - HIL Verification & Electrification (119593-1)

Cullerton Group • Mossville (IL)

On-site
USD 63,000 - 89,000
vision
dental
health insurance
+2
Embedded Software Engineer II
Embedded Software Engineer II

Globenet Consulting Corp • Bellevue (WA)

On-site
USD 85,000 - 120,000
Competitive salary
Opportunity for advancement
Training & development
Design Engineer 2 - 119373-1
Design Engineer 2 - 119373-1

Cullerton Group • Mossville (IL)

On-site
USD 48,000 - 68,000
Full benefits
Vision and dental
Health insurance
+2
Embedded Software Engineer - On-Site Contract
Embedded Software Engineer - On-Site Contract

Allitsolutions LLC • Mossville (IL)

On-site
USD 90,000 - 130,000
(1116296) Embedded Software Engineer - Engine Controls
(1116296) Embedded Software Engineer - Engine Controls

Diversified Services Network, Inc. • Mossville (IL)

On-site
USD 90,000 - 107,000
401(k)
Dental insurance
Vision Insurance
+7
Dev/Research Engineer 2
Dev/Research Engineer 2

Cullerton Group • Mossville (IL)

On-site
USD 41,000 - 58,000
Full benefits package
Holiday pay
Embedded Software Engineer 3
Embedded Software Engineer 3

Cullerton Group • Mossville (IL)

On-site
USD 67,020 - 95,453
Full benefits including vision, dental, health insurance
401k and holiday pay
Engine Controls Embedded Software Engineer | Full Benefits
Engine Controls Embedded Software Engineer | Full Benefits

Diversified Services Network, Inc. • Mossville (IL)

On-site
USD 90,000 - 107,000
401(k)
Dental insurance
Vision Insurance
+7