Embedded Software Engineer 2 (116127-1)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
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., * 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.
Requirements
Embedded Software, Software Engineering, Testing, Embedded Systems, Systems Engineering, Software Engineering, C Programming Language, Embedded Software, Test Scripts, Control Systems, * 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.
About the company
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)., 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…