1

Software Validation Jobs in Michigan (NOW HIRING)

The Stellantis Software Organization (SWE) was established in 2021 with an entirely new vision for ... validate the vehicle's ECU software functionality in Body and Propulsion domains. The candidate ...

Embedded Software Engineer

Allen Park, MI

$119K - $157K/yr

Develop and support software validation strategies, including manufacturing, EMC, and environmental testing * Drive continuous improvement of software tools, methodologies, and development processes ...

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Develop and support software validation strategies, including manufacturing, EMC, and environmental testing * Drive continuous improvement of software tools, methodologies, and development processes ...

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Develop and support software validation strategies, including manufacturing, EMC, and environmental testing * Drive continuous improvement of software tools, methodologies, and development processes ...

Embedded Software Engineer

Allen Park, MI · On-site

$119K - $157K/yr

Develop and support software validation strategies, including manufacturing, EMC, and environmental testing * Drive continuous improvement of software tools, methodologies, and development processes ...

Showing results 21-40

Software Validation information

See Michigan salary details

$9

$49

$85

How much do software validation jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for software validation in Michigan is $49.08, according to ZipRecruiter salary data. Most workers in this role earn between $36.25 and $61.39 per hour, depending on experience, location, and employer.

What is software validation?

A Software Validation job involves ensuring that software meets its intended purpose and complies with regulatory or industry standards. Professionals in this role design and execute test plans, document findings, and work closely with developers to resolve issues. This position is common in industries like healthcare, automotive, and finance, where software reliability and compliance are critical. The goal is to verify that software operates correctly, safely, and effectively before release.

What does software validation do?

In a Software Validation role, your day typically involves developing and executing test cases, identifying and documenting software defects, and collaborating closely with development and quality assurance teams. You may also participate in requirement reviews, create validation reports, and ensure that software meets specified regulatory or industry standards. Many roles involve a mix of manual and automated testing tasks to comprehensively assess software performance and functionality. Regular communication with cross-functional teams is vital to resolve issues quickly and maintain product quality. This dynamic environment provides continuous learning and development opportunities, especially as new tools and standards are adopted.

What are the key skills and qualifications needed to thrive in software validation?

To thrive as a Software Validation professional, you need a solid understanding of software testing principles, validation methodologies, and quality assurance processes, often complemented by a degree in computer science, engineering, or a related field. Familiarity with test automation tools (such as Selenium or JUnit), validation frameworks, and compliance standards like ISO or FDA regulations is highly valuable. Attention to detail, analytical thinking, and effective communication skills help professionals excel in this role. These competencies are essential to ensure the reliability, safety, and compliance of software products before they reach end users.

What are popular job titles related to Software Validation jobs in Michigan?

For Software Validation jobs in Michigan, the most frequently searched job titles are:

Infographic showing various Software Validation job openings in Michigan as of September 2026, with employment types broken down into 1% Internship, 86% Full Time, 9% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $102,084 per year, or $49.1 per hour.

SW Validation Engineer

Auburn Hills, MI • On-site

Stellantis
IT Services

Full-time

Re-posted 3 days ago


Key responsibilities

  • Design, implement, and execute test cases to validate vehicle ECU software functionality in Body and Propulsion domains.

  • Collaborate with development teams responsible for virtual and physical test platforms, software architecture, and application software.

  • Utilize test automation tools and debugging tools to perform embedded software testing and validation.


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

Build your brand. Tell your story. Take advantage of a rare opportunity to start from the ground up and build something new and original. At Stellantis we are breaking with the past and launching a new software organization built from the ground up. The Stellantis Software Organization (SWE) was established in 2021 with an entirely new vision for the driver experience, and our mission to build the most captivating experiences in the latest frontier of Automotive Technology. We are seeking technology game changers to lead the digital transformation to this new world of automotive technology with a focus on the customer experience.
This position will function as a member of the Core application SW "SWCP" Team in the SWE organization at Stellantis. We are looking for an experienced candidate to take-up this exciting hands-on technical role. The primary duties include designing, implementing, and executing test cases to functionally validate the vehicle's ECU software functionality in Body and Propulsion domains. The candidate will work closely with other teams that are responsible for developing the virtual and physical test platforms, software architecture group, basic software group, and application software developers.
The ideal candidate will possess hands-on experience in testing of embedded software for production automotive ECU software. The job requires in-depth knowledge of embedded software development and testing, and hands-on experience with test automation tools, preferably ECU Test and Control Desk. It also requires familiarity with DevOps (automation pipelines and GitHub repositories), and a good understanding of modern vehicle architectures.
Basic Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Minimum of 5 years of automotive experience, including a minimum of 3 years of embedded software testing experience.
  • Hands-on Experience testing Embedded Software for automotive applications.
  • Hands on experience in developing Test Cases, Test Scripts, Test automation, Testing tools and debugging the embedded software using IDEs, debuggers.
  • Hands on experience with Test Methodologies, Reviews of Work products, Test Reports preparation, ASPICE familiarity.
  • Experience with Automotive communication protocols (CAN, CAN-FD, Ethernet, SOMEIP, LIN), Diagnostics Standards (UDS, OBDII), Calibration and Measurement protocols/standards (e.g. XCP, CCP, )
  • Familiarity using dSpace (Control Desk, Automation Desk) and Vector Tools like CANoe, CANape, etc.
  • Experience with Defect Management and Defect tracking tools like RTC, Jira etc, Requirements management tools DOORS Classic/DNG.
  • Good communication skills and the ability to interface with other groups.

Preferred Qualifications:
  • Hands on experience with Test automation tools like ECU-Test, Test Guide, etc.
  • Hands on experience testing using dSpace HIL (Control desk)
  • Familiarity with ASPICE and virtualization testing, HIL Testing, Debugging skills.
  • Possess strong initiatives, problem solving skills, and ability to work in a diverse team environment, good at documenting the software.
  • Familiarity or Having experience with AUTOSAR, and Virtual ECUs is a plus.
  • Experience working within an Agile/Scrum software development process.
  • Experience working with continuous integration systems and ALM tools and script automation.
  • Experience with authoring ASIL compliant software code and use of functional safety code analysis tools
  • Experience with power management, board diagnostics, fault management or failure modes
  • Experience working on embedded target platform services like diagnostics, logging & Tracing, client-server & other IPC mechanisms, industry benchmarks and their application to measurement and competitive analyses of performance KPI's
  • Familiarity with Test automation frameworks.

What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom