1

Commission Graduate Embedded Software Engineer Jobs in Detroit, MI

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded controllers ...

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159K/yr

Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

Develop best in class embedded software using C/C++, Java and QNX/Linux * Deploy and maintain the software for future enhancements * Work with GM business leads and engineering specialists to ...

Senior Embedded Software Engineer

Pontiac, MI · On-site

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...

Senior Embedded Software Engineer

Pontiac, MI · Hybrid

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...

Embedded Control Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Stefanini is looking for an Embedded Control Software Engineer, Allen Park, MI For quick apply, please reach out to Saurabh Kapoor at / As an Embedded Controls Software Engineer, you will be a ...

Showing results 21-40

Commission Graduate Embedded Software Engineer information

See Detroit, MI salary details

$69.3K

$151.8K

$172.3K

How much do commission graduate embedded software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for commission graduate embedded software engineer in Detroit, MI is $151,844.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,200.00 and $171,300.00 per year, depending on experience, location, and employer.

What is the difference between Commission Graduate Embedded Software Engineer vs Commission Embedded Software Engineer?

AspectCommission Graduate Embedded Software EngineerCommission Embedded Software Engineer
QualificationsBachelor's degree in Electrical, Computer Engineering, or related fieldBachelor's or Master's degree in Electrical, Computer Engineering, or related field
ExperienceEntry-level, recent graduatesTypically 1-3 years of experience
Work EnvironmentDesign, develop, and test embedded software for commission systemsDevelop and maintain embedded software in similar environments
Industry UsageUsed in commissioning and testing of embedded systemsInvolved in embedded system development across industries

The main difference is that the Commission Graduate Embedded Software Engineer is an entry-level role suited for recent graduates, focusing on learning and supporting embedded software tasks. The Commission Embedded Software Engineer usually requires some experience and handles more complex development and maintenance tasks within embedded systems.

What are the most commonly searched types of Graduate Embedded Software Engineer jobs in Detroit, MI?

The most popular types of Graduate Embedded Software Engineer jobs in Detroit, MI are:

What job categories do people searching Commission Graduate Embedded Software Engineer jobs in Detroit, MI look for?

The top searched job categories for Commission Graduate Embedded Software Engineer jobs in Detroit, MI are:

What cities near Detroit, MI are hiring for Commission Graduate Embedded Software Engineer jobs?

Cities near Detroit, MI with the most Commission Graduate Embedded Software Engineer job openings:

Infographic showing various Commission Graduate Embedded Software Engineer job openings in Detroit, MI as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 11% Part Time, and 8% Contract. Highlights an 89% Physical, 1% Hybrid, and 10% Remote job distribution, with an average salary of $151,844 per year, or $73 per hour.

Controls / Embedded Software Engineer

Optimal Inc.

Plymouth, MI • On-site

$125K - $164K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Position Summary
Optimal EV is seeking a Controls / Embedded Software Engineer to develop and support embedded vehicle control software for electric commercial vehicles.
The engineer will work primarily with MATLAB/Simulink, Stateflow, CAN communication, and vehicle controllers to develop vehicle functions, integrate new components, troubleshoot issues, and support software releases across multiple vehicle platforms.
Key Responsibilities
  • Develop embedded control software using MATLAB/Simulink and Stateflow.
  • Develop and maintain software for vehicle controllers including VCU and body control systems.
  • Implement vehicle functions such as:
    • Vehicle startup and shutdown
    • Torque control
    • Regenerative braking
    • Drive mode logic
    • Charging control
    • Thermal system control
    • Interlocks and safety monitoring
    • Body and auxiliary functions
  • Develop and maintain CAN communication interfaces.
  • Integrate new components including:
    • Inverters
    • Motors
    • Battery management systems
    • Chargers and EVCCs
    • DC/DC converters
    • Thermal controllers
    • Smart PDUs
    • Body controllers
  • Support implementation and integration of EV charging functionality.
  • Support DIN 70121, ISO 15118-2, ISO 15118-20, and V2G development as required.
  • Develop CAN signals, diagnostic messages, DTCs, and DIDs.
  • Analyze CAN logs and vehicle data to troubleshoot software and system issues.
  • Support vehicle testing and software validation.
  • Develop configurable software that can support multiple vehicle platforms.
  • Maintain software versions, calibration files, and release documentation.
  • Support engineering, production, service, and supplier teams with software-related issues.
  • Participate in vehicle commissioning and prototype development.
  • Support software flashing, configuration, and diagnostic tools.

Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, Mechatronics, Computer Science, or related field.
  • Experience or coursework involving embedded systems, controls, or automotive software.
  • Experience with MATLAB/Simulink and/or Stateflow.
  • Understanding of CAN communication.
  • Programming experience in C, C++, Python, or similar languages.
  • Strong troubleshooting and analytical skills.
  • Ability to work with both software and physical vehicle systems.

Preferred Qualifications
  • Experience developing embedded software for automotive applications.
  • Knowledge of electric vehicle powertrain systems.
  • Experience with CAN, CANalyzer, or similar CAN tools.
  • Familiarity with UDS diagnostics.
  • Experience with model-based development and automatic code generation.
  • Familiarity with charging systems and ISO 15118.
  • Experience with version control systems such as Git.
  • Familiarity with functional safety concepts.

What Success Looks Like
  • Vehicle software is stable, configurable, and maintainable across multiple platforms.
  • New vehicle components can be integrated without creating platform-specific software unnecessarily.
  • Software issues are diagnosed efficiently using CAN and vehicle data.
  • Releases are controlled, documented, tested, and reproducible.