Embedded Software Engineer 2 (116127-1)

Cullerton Group

  • Mossville, IL
  • 1 day ago
  • $58

Highlights

The engineer will collaborate with software developers, systems engineers, and validation teams to troubleshoot software defects, improve testing processes, and ensure reliable software performance. 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.

Numbers & Facts

LocationMossville, IL
Salary$58

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.

 

Similar Jobs