Software Design Engineer Jobs in Michigan

Software Design Engineer jobs in Michigan are concentrated in the Detroit metro, Ann Arbor, and Grand Rapids, where automotive and mobility technology companies drive consistent demand for embedded systems, hardware-software integration, and control systems engineering. Established employers such as General Motors, Ford Motor Company, and Aptiv maintain large engineering workforces across southeast Michigan and rely on software design engineers at every level from associate to principal. The most sought-after specialties include functional safety, real-time software architecture, and AUTOSAR-based platform development. See the openings below and apply to the ones that match your experience.

Find Software Design Engineer Jobs

Overview

Open roles5
Top employerGeneral Motors (GM)
Top cityMilford, MI
Cities hiring4
Work type100% Hybrid
Top credentialBachelor's degree in electrical engineering

Showing 5 of 5+ Software Design Engineer jobs

Stellantis
Propulsion Software Design and Release Engineer
We won't show you this job again
Stellantis
Added 1w ago
Propulsion Software Design and Release Engineer
Stellantis
Auburn Hills, Michigan
Embedded Systems Engineering
Engineering (Non-Software)
Technical Program Management
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

General Motors (GM)
Safety Design Software Architect
We won't show you this job again
General Motors (GM)
Added 2w ago
Safety Design Software Architect
General Motors (GM)
Milford, Michigan
Compliance & Risk
Engineering (Non-Software)
Health & Safety
Health & Safety (EHS & OHS)
Hybrid
Bachelor's degree in mechanical engineering
10,000+

Have you applied for this role?

General Motors (GM)
Senior Software Design Engineer - Engine Controls
We won't show you this job again
General Motors (GM)
Added 2w ago
Senior Software Design Engineer - Engine Controls
General Motors (GM)
Milford, Michigan
Business Operations
Project Management
Technical Program Management
Bachelor's degree in mechanical engineering
10,000+

Have you applied for this role?

Stryker
Senior Design Engineer - Software Integration
We won't show you this job again
Stryker
Added 3w ago
Senior Design Engineer - Software Integration
Stryker
Portage, Michigan
Electrical Engineering
Engineering (Non-Software)
Specialized Engineering
$89k - $149k/yr
Hybrid
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

Ford Motor Company
Chassis Controls Software Application Design and Release Engineer
We won't show you this job again
Ford Motor Company
Added 1mo ago
Chassis Controls Software Application Design and Release Engineer
Ford Motor Company
Dearborn, Michigan
Data Analytics
Data Engineering
Data Science
$83k - $191k/yr
Hybrid
Bachelor's degree in engineering
10,000+

Have you applied for this role?

Looking for more software design engineer jobs?

Explore related role searches to find more openings that fit.

See related jobs

See All 5 Software Design Engineer Jobs in Michigan

Find roles in Michigan that match your experience and apply in just a few clicks.

Find Software Design Engineer Jobs

Software Design Engineer Jobs by City in Michigan

Where Michigan roles are concentrated, by current openings.

Milford
2 jobs
Portage
1 job
Dearborn
1 job
Auburn Hills
1 job

Software Design Engineer Job Market in Michigan

A snapshot from current Michigan openings, updated as new roles post.

Who's Hiring

General Motors (GM)
General Motors (GM)2 open roles
Stryker
Stryker1 open role
Stellantis
Stellantis1 open role

What Michigan Employers Look For

The qualifications that appear most often in software design engineer jobs across Michigan.

  • Bachelor's degree in software engineering, computer science, or electrical engineering required
  • Proficiency in C or C++ for embedded or real-time system development
  • Experience with model-based design tools such as MATLAB Simulink or LabVIEW
  • Familiarity with automotive or industrial communication protocols including CAN, LIN, or Ethernet
  • Ability to interpret and author software design specifications and architecture documents
  • Experience with version control systems and agile or iterative development workflows

Software Design Engineer Jobs in Michigan: Frequently Asked Questions

How do you become a software design engineer in Michigan?

Most software design engineer roles in Michigan require a bachelor's degree in software engineering, computer science, electrical engineering, or a closely related field. Michigan does not require a state-issued license specifically for software design engineers, so hiring decisions center on your technical foundation, relevant project or internship experience, and demonstrated proficiency with the tools and platforms used in Michigan's dominant industries, particularly automotive and industrial systems.

How much do software design engineers make in Michigan?

Software design engineers in Michigan earn a median of about $125,570 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $78,930 for the lowest 10% to over $166,510 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire software design engineers in Michigan?

Companies currently hiring software design engineers in Michigan include General Motors (GM), Stryker, and Stellantis, per current listings on Migrate Mate as of August 2026. Michigan's deep roots in automotive and mobility technology mean many of the largest openings come from vehicle manufacturers, Tier 1 suppliers, and the engineering firms that support them across the southeast Michigan corridor.

Which Michigan cities have the most software design engineer jobs?

Milford, Portage, and Dearborn account for the largest share of software design engineer openings in Michigan. The Detroit metro anchors the market through its concentration of automotive OEMs and Tier 1 suppliers, while Ann Arbor draws openings from university-affiliated research operations and technology-focused startups, and Grand Rapids reflects growing demand from advanced manufacturing and medical device companies based in west Michigan.

Are there remote software design engineer jobs in Michigan?

Yes, and more than most fields. About 100% of software design engineer openings tied to Michigan are remote or hybrid as of August 2026, reflecting how much of the work involves software tools, documentation, and code review that can be done off-site. Roles focused on model-based design, software architecture, and requirements management tend to be the most compatible with remote arrangements, while positions requiring lab access or hardware integration are typically on-site.

How can I get hired as a software design engineer in Michigan with little or no experience?

The most realistic entry path is a new-graduate or rotational engineering program at one of Michigan's large automotive employers, where Ford, General Motors, and Stellantis each run structured programs that place recent graduates into embedded software and systems roles. Candidates who strengthen their application with a capstone project, open-source contributions, or an internship completed through a Michigan university engineering program gain a clear edge. Adjacent roles such as software test engineer or systems integration engineer at Michigan suppliers often serve as lateral entry points that develop the hands-on design experience needed to move into a full software design engineer title.

Where can I find and apply to software design engineer jobs in Michigan?

You can find and apply to software design engineer jobs in Michigan on Migrate Mate, which lists current Michigan openings updated regularly. Search the listings to find roles that match your background, skills, and location preference, then apply directly to the positions that fit.

See All 5 Software Design Engineer Jobs in Michigan

Find roles in Michigan that match your experience and apply in just a few clicks.

Find Software Design Engineer Jobs