1

Senior Embedded Systems Engineer Jobs in Michigan

... an Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role ... Define and implement system-level strategies for managing platform resources across varying ...

Sr. Embedded Software Engineer

Farmington Hills, MI · On-site

$122K - $159K/yr

... an Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role ... Define and implement system-level strategies for managing platform resources across varying ...

Embedded Software Engineer

Grand Rapids, MI · On-site

$122K - $160K/yr

On-site - Grand Rapids, MI (Relocation ok) GC and USC C/C++ programming, RTOS (Linux/QNX/VxWorks), device drivers, system architecture, embedded systems development (5+ years), verification ...

Embedded Software Engineer

Grand Rapids, MI · On-site

$122K - $160K/yr

On-site - Grand Rapids, MI (Relocation ok) GC and USC C/C++ programming, RTOS (Linux/QNX/VxWorks), device drivers, system architecture, embedded systems development (5+ years), verification ...

Senior Embedded Software Engineer

Pontiac, MI · On-site

$123K - $161K/yr

... experience as an Embedded Software Engineer, Validation Engineer, or related occupation ... Real Time Operating Systems (RTOS) for multi-core microcontroller; ARM, PowerPC, and Renesas ...

Showing results 41-60

Senior Embedded Systems Engineer information

See Michigan salary details

$54.5K

$119.6K

$167.3K

How much do senior embedded systems engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for senior embedded systems engineer in Michigan is $119,647.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,200.00 and $142,500.00 per year, depending on experience, location, and employer.

What is a senior embedded systems engineer?

Senior Embedded Systems Engineers are experienced professionals who design, develop, and maintain embedded systems, which are specialized computing systems that perform dedicated functions within larger systems. They work with both hardware and software components, often programming in languages like C or C++, and ensuring seamless integration and performance. These engineers typically lead teams, manage complex projects, and mentor junior engineers, contributing to the development of products ranging from consumer electronics to automotive control systems.

What are some common challenges a senior embedded systems engineer faces when integrating hardware and software components?

Senior Embedded Systems Engineers often encounter challenges related to ensuring seamless communication between hardware and software elements, particularly when dealing with real-time constraints and limited system resources. Debugging and troubleshooting issues at the intersection of hardware and firmware can be complex, requiring a deep understanding of both domains. Additionally, they may need to balance performance optimization with system reliability while collaborating closely with cross-functional teams such as hardware designers, software developers, and quality assurance engineers.

What are the key skills and qualifications needed to thrive as a senior embedded systems engineer, and why are they important?

To thrive as a Senior Embedded Systems Engineer, you need deep expertise in embedded C/C++ programming, microcontroller architectures, and hardware-software integration, typically backed by a degree in electrical engineering or computer science. Familiarity with real-time operating systems (RTOS), debugging tools like JTAG, and industry certifications such as IEEE or ARM accreditation is often required. Strong problem-solving skills, effective communication, and leadership capabilities help drive project success and mentor junior engineers. These competencies are essential for delivering reliable, high-performance embedded solutions and ensuring seamless cross-functional collaboration.

What is the difference between Senior Embedded Systems Engineer vs Embedded Software Engineer?

AspectSenior Embedded Systems EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Electrical Engineering, Computer Science; experience in embedded systemsBachelor's in Computer Science or related; programming skills in C/C++
Work EnvironmentDesign, develop, and test embedded hardware/software in industrial, automotive, or consumer electronicsDevelop embedded software for devices, often in teams, within tech or manufacturing companies
Employer & Industry UsageUsed in industries like automotive, aerospace, consumer electronicsCommon in consumer electronics, IoT, and industrial automation

The main difference is that Senior Embedded Systems Engineers typically oversee complex projects, integrate hardware and software, and may lead teams, while Embedded Software Engineers focus primarily on developing and coding embedded software components. Both roles require strong technical skills, but the senior role involves more responsibility and system-level understanding.

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 cities in Michigan are hiring for Senior Embedded Systems Engineer jobs?

Cities in Michigan with the most Senior Embedded Systems Engineer job openings:

Infographic showing various Senior Embedded Systems Engineer job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 11% Part Time, 5% Contract, and 2% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $119,647 per year, or $57.5 per hour.

Senior Embedded Software Engineer - Propulsion Systems

Stellantis

Auburn Hills, MI • Hybrid

$117K - $153K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted yesterday


Stellantis rating

7.5

Company rating: 7.5 out of 10

Based on 131 frontline employees who took The Breakroom Quiz

13th of 45 rated automakers


Job description

We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design, coding, testing, and validation. You will collaborate with cross-functional teams and external partners to deliver high-quality embedded software solutions supporting internal combustion, hybrid, and electric vehicle systems. 

Key Responsibilities 

  • Develop andmaintainembedded base software components for propulsion control systems 
  • Perform software requirements analysis, architecture design, and detailed design activities
  • Write and optimize embedded C/C++ and low-level software code in real-time operating system environments
  • Create and execute software test plans including unit, integration, and system-level testing
  • Conduct design and code reviews including requirements, architecture, and test documentation
  • Apply software verification and validation methods including white box, black box, and gray box testing
  • Collaborate with internal teams and external suppliers to define and refine software requirements
  • Support virtualization strategies and tools throughout the software development lifecycle
  • Utilize diagnostic tools and data acquisition systems to support debugging and validation efforts 

Basic Qualifications: 

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering.
  • Minimum 5 years total experience with embedded C/C++ software (hand-coding) in a Real Time Operating System environment. 
  • Minimum 2+ years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of modules like OS, MCAL, IOHWAB, FEE, WDG, DEM, DCM, CAN, LIN, XCP.                 
  • Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262).            
  • Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting.                  
  • Experience in software verification/validation including white box, black box, and gray box testing. 
  • Familiarity with automotive software code quality standards like MISRA-C. 
  • Strong communication skills, both verbal and written. 
  • Ability to adapt to a changing environment with minimal effect on productivity. 
  • Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer.
  • Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors. 

 
Preferred Qualifications: 

  • Master's degree in Engineering. 
  • Automotive experience either at work or university, such as Formula SAE or SAE EcoCar. 
  • Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP. 
  • Experience with Electrobit EBTREOS Studio MICROSAR configuration. 
  • Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems. 
  • Strong experience working in multi-disciplinary teams. 
  • Experience in simulation/virtual methodologies and/or tools. 
  • Experience implementing Embedded Real-Time Controls and Software solutions. 

Our Benefits — Designed with You in Mind

Comprehensive Health & Well-being Coverage
From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage — ensuring you and your family stay healthy and protected.

Generous Paid Time Off
We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.

Competitive Retirement Savings Plans
We help you plan for the future with:

  • An employer match on contributions to your 401k, Roth, and Catch-Up plans
  • An employer contribution, even if you don’t contribute

Income Protection & Insurance Options
Benefit from included and optional disability, life, and other insurance programs — because your peace of mind matters.

Company Vehicle Lease Program
Eligible employees and their immediate families can enjoy company vehicle lease options with included insurance, maintenance, and unlimited mileage. Plus, take advantage of exclusive discounts on Stellantis products.

Family Building Benefit
We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.

Support for Your Growth and Giving Back
We believe in investing in your future and your passions:

  • Tuition reimbursement
  • Student loan refinancing programs
  • 18 paid volunteer hours each year to make a difference in your community

And so much more!
When you join us, you’re not just building a career — you’re joining a company that supports you, inside and outside of work.


What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom