Posted July 28, 2026
Embedded Software Engineer II
Globenet Consulting Corp
Lynnwood, WA, US
Full Time
50USD - 55USD per hour
Job Description
Job Description
Benefits:
Embedded Software Engineer IILocation: Mossville, IL — Onsite, five days per week
Duration: 12-month contract
Why Join This Opportunity?
The AES Group Inc. is seeking an Embedded Software Engineer II to support the development, enhancement, documentation, validation, and maintenance of embedded engine-control and aftertreatment software.
The ideal candidate has hands-on experience with MATLAB, Simulink, and Stateflow, along with strong technical documentation and cross-functional communication skills.
Key Responsibilities
The position is approximately 90% office-based, with occasional interaction in engine-testing laboratories. Engineers primarily review test results electronically and support software strategy development. Standard personal protective equipment may be required when entering laboratory areas.
Core Skills and Tools
- Competitive salary
- Opportunity for advancement
- Training & development
Embedded Software Engineer IILocation: Mossville, IL — Onsite, five days per week
Duration: 12-month contract
Why Join This Opportunity?
- Work on advanced embedded control software for diesel engine and aftertreatment systems.
- Contribute throughout the complete software development lifecycle.
- Collaborate with experienced software, systems, validation, and testing teams.
- Gain exposure to production-level embedded software in the heavy-equipment industry.
- Work in a primarily office-based engineering environment with limited laboratory interaction.
The AES Group Inc. is seeking an Embedded Software Engineer II to support the development, enhancement, documentation, validation, and maintenance of embedded engine-control and aftertreatment software.
The ideal candidate has hands-on experience with MATLAB, Simulink, and Stateflow, along with strong technical documentation and cross-functional communication skills.
Key Responsibilities
- Design, develop, and maintain embedded engine-control and aftertreatment software strategies.
- Create control logic, software models, flow diagrams, and architectures using MATLAB, Simulink, and Stateflow.
- Support concept development, implementation, validation, documentation, release, and production support.
- Troubleshoot existing production software and implement continuous improvements.
- Prepare technical documentation, engineering diagrams, flowcharts, and ISO-aligned design documents.
- Collaborate with software developers, systems engineers, validation teams, and other engineering stakeholders.
- Lead technical discussions to gather requirements and develop practical software solutions.
- Analyze engine-test data and support software-related troubleshooting.
- Review HIL and SIL validation results and work with validation engineers to resolve issues.
- Bachelor’s degree in Computer Science, Software Engineering, Mechatronics Engineering, or a related discipline.
- Two to four years of full-time industrial embedded software development experience.
- Hands-on experience with MATLAB, Simulink, and Stateflow.
- Experience developing or maintaining embedded control software for production systems.
- Strong understanding of the embedded software development lifecycle.
- Experience creating technical documentation, engineering diagrams, and flowcharts.
- Strong written, verbal, analytical, and cross-functional collaboration skills.
- Experience in automotive, heavy equipment, aerospace, industrial automation, or embedded systems.
- Knowledge of diesel engine controls or aftertreatment systems.
- Familiarity with Hardware-in-the-Loop and Software-in-the-Loop testing.
- Exposure to Embedded C or C++.
- Experience supporting software validation and interpreting test results.
The position is approximately 90% office-based, with occasional interaction in engine-testing laboratories. Engineers primarily review test results electronically and support software strategy development. Standard personal protective equipment may be required when entering laboratory areas.
Core Skills and Tools
- Embedded software development
- MATLAB, Simulink, and Stateflow
- Engine-control software
- HIL and SIL testing
- Technical documentation
- Software strategy development
- Cross-functional engineering collaboration
