Embedded Software Engineer II

Globenet Consulting CorpBELLEVUE, WA
$50 - $55Onsite

About The Position

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. This role involves working on advanced embedded control software for diesel engine and aftertreatment systems, contributing throughout the complete software development lifecycle, and collaborating with experienced software, systems, validation, and testing teams. The position offers exposure to production-level embedded software in the heavy-equipment industry within a primarily office-based engineering environment with limited laboratory interaction.

Requirements

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

Nice To Haves

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

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.

Benefits

  • Competitive salary
  • Opportunity for advancement
  • Training & development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service