Hands-on experience with ECUs, embedded systems, or in-vehicle software programming/flashing. * Experience designing or working with hardware/software tools used for ECU communication, diagnostics ...
Hands-on experience with ECUs, embedded systems, or in-vehicle software programming/flashing. * Experience designing or working with hardware/software tools used for ECU communication, diagnostics ...
Embedded Systems Software Engineer (Engineer Software 4) - 29063 (29063)
Warren, MI · On-site
$117K - $145K/yr
Medical
Dental
Vision
Life
Retirement
PTO
... engineering ... You will serve as a mentor for project teams developing embedded systems for ground vehicle ...
Embedded Systems Software Engineer (Engineer Software 4) - 29063 (29063)
Warren, MI · On-site
$117K - $145K/yr
Medical
Dental
Vision
Life
Retirement
PTO
... engineering ... You will serve as a mentor for project teams developing embedded systems for ground vehicle ...
Company Description IT Role: Sr Embedded Systems Developer - QNX/MOST Location: Southfield, MI Duration: 6+ Months BGV will be done for the selected candidates. Sr Embedded Systems Developer - QNX ...
Company Description IT Role: Sr Embedded Systems Developer - QNX/MOST Location: Southfield, MI Duration: 6+ Months BGV will be done for the selected candidates. Sr Embedded Systems Developer - QNX ...
Embedded Systems Software Engineer (Engineer Software 4) - 29063 with Security Clearance
Detroit, MI · On-site
$117K - $145K/yr
Medical
Dental
Vision
Life
Retirement
PTO
... engineering ... You will serve as a mentor for project teams developing embedded systems for ground vehicle ...
Embedded Systems Software Engineer (Engineer Software 4) - 29063 with Security Clearance
Detroit, MI · On-site
$117K - $145K/yr
Medical
Dental
Vision
Life
Retirement
PTO
... engineering ... You will serve as a mentor for project teams developing embedded systems for ground vehicle ...
Lead the system engineering efforts for activation management features, from concept to production ... Develop and implement robust activation management application architecture for embedded systems ...
Lead the system engineering efforts for activation management features, from concept to production ... Develop and implement robust activation management application architecture for embedded systems ...
Lead the system engineering efforts for activation management features, from concept to production ... Develop and implement robust activation management application architecture for embedded systems ...
Lead the system engineering efforts for activation management features, from concept to production ... Develop and implement robust activation management application architecture for embedded systems ...
The Plant Modeling Engineer is responsible for leading the move to virtual engineering by creating ... Systems (GEBS), Vehicle Motion Embedded Controls (VMEC), Calibration, Algorithm, Vehicle ...
The Plant Modeling Engineer is responsible for leading the move to virtual engineering by creating ... Systems (GEBS), Vehicle Motion Embedded Controls (VMEC), Calibration, Algorithm, Vehicle ...
Software Test Automation Engineer - Embedded Systems
Allen Park, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Software Test Automation Engineer - Embedded Systems Overview / Summary We are seeking a highly motivated and experienced Software Test Automation Engineer to support embedded software testing ...
Software Test Automation Engineer - Embedded Systems
Allen Park, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Software Test Automation Engineer - Embedded Systems Overview / Summary We are seeking a highly motivated and experienced Software Test Automation Engineer to support embedded software testing ...
Staff Systems Engineer - AV Platform
Warren, MI · On-site
$157K - $258K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...
Staff Systems Engineer - AV Platform
Warren, MI · On-site
$157K - $258K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...
Staff Systems Engineer - AV Platform
Milford, MI · On-site
$157K - $258K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...
Staff Systems Engineer - AV Platform
Milford, MI · On-site
$157K - $258K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...
Embedded Software Engineer
Warren, MI · On-site
$123K - $162K/yr
As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Collaborate with System Engineers to refine understanding of requirements and identify ...
Embedded Software Engineer
Warren, MI · On-site
$123K - $162K/yr
As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Collaborate with System Engineers to refine understanding of requirements and identify ...
Staff Systems Engineer - AV Platform
Warren, MI · On-site
$157K - $258K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...
Staff Systems Engineer - AV Platform
Warren, MI · On-site
$157K - $258K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...
Staff Systems Engineer - AV Platform
Warren, MI · On-site
$157K - $258K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...
Staff Systems Engineer - AV Platform
Warren, MI · On-site
$157K - $258K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...
Software Test Automation Engineer Embedded Systems
Allen Park, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Software Test Automation Engineer Embedded Systems Overview / Summary We are seeking a highly motivated and experienced Software Test Automation Engineer to support embedded software testing ...
Software Test Automation Engineer Embedded Systems
Allen Park, MI · On-site
Medical
Dental
Vision
Life
Retirement
PTO
Software Test Automation Engineer Embedded Systems Overview / Summary We are seeking a highly motivated and experienced Software Test Automation Engineer to support embedded software testing ...
Embedded Software Engineer
$123K - $162K/yr
As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Collaborate with System Engineers to refine understanding of requirements and identify ...
Embedded Software Engineer
$123K - $162K/yr
As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Collaborate with System Engineers to refine understanding of requirements and identify ...
Embedded System Integration - System Architect
Auburn Hills, MI · On-site
$230K/yr
Bachelor's degree in electrical engineering, Electronics, Embedded Systems, or related field * A minimum of 5 years of experience in automotive R&D or embedded systems integration Preferred ...
Embedded System Integration - System Architect
Auburn Hills, MI · On-site
$230K/yr
Bachelor's degree in electrical engineering, Electronics, Embedded Systems, or related field * A minimum of 5 years of experience in automotive R&D or embedded systems integration Preferred ...
Embedded systems or firmware development * Electrical or computer engineering background * Understanding of household power concepts (AC ? DC, low-voltage rails, sensors) * Ability to work across ...
Quick apply
Embedded systems or firmware development * Electrical or computer engineering background * Understanding of household power concepts (AC ? DC, low-voltage rails, sensors) * Ability to work across ...
Senior Embedded Development Engineer
Troy, MI · On-site
$110K - $130K/yr
Medical
Dental
Retirement
PTO
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Strong knowledge of embedded systems architecture and hardware/software integration. * Strong ...
Senior Embedded Development Engineer
Troy, MI · On-site
$110K - $130K/yr
Medical
Dental
Retirement
PTO
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Strong knowledge of embedded systems architecture and hardware/software integration. * Strong ...
As an Electrical & Embedded Systems Technical Expert, you will design, develop, validate, and ... Partner directly with manufacturing, engineering, and IT teams to rapidly design, prototype, and ...
As an Electrical & Embedded Systems Technical Expert, you will design, develop, validate, and ... Partner directly with manufacturing, engineering, and IT teams to rapidly design, prototype, and ...
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Medical
Retirement
DevSecOps Engineer CI/CD, GitLab, Linux, & Embedded Systems Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are hiring a DevSecOps Engineer to support the ...
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Medical
Retirement
DevSecOps Engineer CI/CD, GitLab, Linux, & Embedded Systems Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are hiring a DevSecOps Engineer to support the ...
Embedded Systems Engineer information
See Michigan salary details
$54.5K - $64.7K
1% of jobs
$64.7K - $75K
2% of jobs
$75K - $85.3K
6% of jobs
$85.3K - $95.5K
13% of jobs
$97.7K is the 25th percentile. Wages below this are outliers.
$95.5K - $105.8K
14% of jobs
$105.8K - $116K
12% of jobs
The median wage is $118.2K / yr.
$116K - $126.3K
13% of jobs
$126.3K - $136.6K
12% of jobs
$139.6K is the 75th percentile. Wages above this are outliers.
$136.6K - $146.8K
12% of jobs
$146.8K - $157.1K
11% of jobs
$157.1K - $167.3K
6% of jobs
$54.5K
$119.6K
$167.3K
How much do embedded systems engineer jobs pay per year?
What is an embedded systems engineer?
What does an embedded systems engineer do?
An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.
What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?
What are some common challenges an embedded systems engineer faces when integrating hardware and software components?
What is the difference between Embedded Systems Engineer vs Firmware Engineer?
| Aspect | Embedded Systems Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer |
| Work Environment | Designing and developing embedded hardware/software for devices like automotive, medical, consumer electronics | Writing low-level code to optimize firmware for microcontrollers and embedded devices |
| Industry Usage | Used across automotive, aerospace, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and embedded hardware products |
Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.
Are embedded systems engineers in demand?
What are the most commonly searched types of Embedded Systems Engineer jobs in Michigan?
The most popular types of Embedded Systems Engineer jobs in Michigan are:
What are popular job titles related to Embedded Systems Engineer jobs in Michigan?
For Embedded Systems Engineer jobs in Michigan, the most frequently searched job titles are:
- Embedded Software Contractor
- Independent Contractor Embedded Software Engineer
- Embedded System Developer
- Embedded Testing
- Manager Electrical Engineer Embedded Systems
- Urgently Hiring Electrical Engineer Embedded Systems
- Remote Electrical Engineer Embedded Systems
- Remote Embedded System Design
- Junior Embedded Software Engineer
- Contract Embedded Software Engineer
What job categories do people searching Embedded Systems Engineer jobs in Michigan look for?
The top searched job categories for Embedded Systems Engineer jobs in Michigan are:
What cities in Michigan are hiring for Embedded Systems Engineer jobs?
Cities in Michigan with the most Embedded Systems Engineer job openings:
What are popular job titles related to Embedded Systems Engineer jobs in MI?
For Embedded Systems Engineer jobs in MI, the most frequently searched job titles are:

ECU Software Flashing & Embedded Systems Engineer - Manufacturing Engineering
Warren, MI • On-site
Full-time
Re-posted 2 days ago
General Motors rating
8.2
General Motors
Based on 306 frontline employees who took The Breakroom Quiz
7.4
Automakers average
Based on 6,288 frontline employees who took The Breakroom Quiz
Job description
Job Description
Global Manufacturing Electrical & SDV is looking for innovators who thrive in tough challenges and are passionate about tackling meaningful work that will shape the future of the automotive industry. This isn't a role for those looking for an easy path-it's for those who embrace change, push through obstacles, and take ownership of complex problems. While there will be long days and moments that test your resilience, you'll find purpose in your work, flexibility to prioritize your family, and the support of a people-first culture. If you're ready to grow, thrive, and make a real impact, we'd love to hear from you.
Work Arrangement - Onsite
The successful candidate is expected to report to the Warren Tech Center on a full-time basis. This role requires up to 50% domestic and international travel.
WHY: The purpose of this role is to reduce vehicle yard holds, ensure product quality, and optimize the reflash process by designing, implementing, and deploying an ECU reflash solution across our manufacturing facilities. This role will be responsible for launching a productionized solution at each site and enabling successful startup and execution.
WHAT: As a reflash solutions engineer, you will build reflash hardware and software tooling solutions to program ECUs at the bench level then take it to GM production facilities.
HOW: Design, build, and deploy end-to-end ECU flashing and embedded tooling solutions-owning the full lifecycle from bench development through plant implementation, while working directly with manufacturing teams to troubleshoot issues, refine processes, and ensure reliable execution at scale.
This role is ideal for engineers with experience in ECU flashing, vehicle diagnostics, embedded systems, or manufacturing test environments who enjoy building and deploying solutions from lab to plant.
What You'll Do (Responsibilities):
Design and build hardware and software tooling to support programming of multiple ECUs.
Execute ECU flashing activities across GM manufacturing sites.
Collaborate with manufacturing, engineering, and suppliers to understand and improve current reflash processes.
Develop and deliver training for new team members and contractors, and create clear, standardized documentation.
Promote a safe work environment and ensure compliance with all company policies, procedures, and regulatory requirements.
Foster a forwardthinking work culture that embraces change and proactively addresses future organizational and industry challenges.
Build and maintain strategic relationships across software, manufacturing, and program management teams to align efforts and drive future innovation.
Your Skills and Abilities (Required Qualifications):
Hands-on experience with ECUs, embedded systems, or in-vehicle software programming/flashing.
Experience designing or working with hardware/software tools used for ECU communication, diagnostics, or reprogramming.
Strong understanding of automotive communication protocols (e.g., CAN, CAN FD, Ethernet).
Experience using vehicle diagnostic and calibration tools (e.g., NeoVI, vSPY, DPS, or equivalent).
Experience developing or supporting ECU reflash or software deployment workflows (bench or vehicle-level).
Working knowledge of manufacturing and end-of-line (EOL) processes, including software flashing, validation, and issue resolution.
Proven ability to troubleshoot software, hardware, and network interaction issues in vehicle or production environments.
Experience collaborating across software, electrical engineering, and manufacturing teams to deliver integrated solutions.
Willingness to travel (up to 50%) to support deployment across GM manufacturing sites.
What Could Give You a Competitive Edge (Preferred Qualifications)
Experience developing custom reflash tooling (hardware interfaces, scripts, automation frameworks).
Familiarity with software release processes, versioning, and breakpoint management.
Experience working in vehicle assembly plants, launch environments, or manufacturing engineering.
Understanding of SDV architecture and vehicle software integration in production environments.
Experience creating standard work, technical documentation, or training materials.
Exposure to automation, scripting, or data analysis (e.g., Python, test automation, logging tools).
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field (or equivalent hands-on experience).
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Working at General Motors
What General Motors employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About General Motors
Sourced by ZipRecruiter
General Motors is a company with global scale and capabilities, headquartered in Detroit, Michigan, with employees around the world. The company employs over 165,000 people, serves six continents, operates across 22 time zones, and has a diverse workforce speaking 75 languages1. GM’s vision is to drive the world forward by pioneering innovations that move and connect people to what matters. The company is working towards an all-electric future with its new Ultium Platform and is pushing transportation options beyond our wildest imaginations with autonomous vehicles. GM is also committed to becoming the most inclusive company in the world.
Industry
Transportation equipment manufacturing
Company size
10,000+ Employees
Headquarters location
Detroit, MI, US
Year founded
1908