Embedded Software Engineer II

Globenet Consulting
US - Washington - BELLEVUE
View Company Profile / << Go Back

  • Job Type: Full time
  • 25 days ago

Job Description

**Benefits:**

* Competitive salary
* Opportunity for advancement
* Training \& development

Embedded Software Engineer II
=============================

**Location:** 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.

**Position Overview**
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.

**Required Qualifications**

* 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.

**Preferred Qualifications**

* 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.

**Work Environment**
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

**Ready to make an impact? Apply now and join us on our journey!**




Fast Track Upload