Software Integration Engineer

General Motors

Milford Charter Township (MI)

Hybrid

USD 110,000 - 150,000

Full time

37 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health and wellbeing benefits
Relocation assistance

Job summary

General Motors in Milford, Michigan, is seeking a Mechatronic Software Platform Engineer to lead testing and integration efforts for the Software Defined Vehicle future. The role collaborates with cross-functional teams to define test scenarios and improve processes.

You will verify controller functions on bench or vehicle, troubleshoot complex issues, develop automated test procedures, and report status to leadership. Hybrid work arrangement requires reporting to Milford three times weekly.

Qualifications

  • 5+ years of professional experience in software integration, CI/CD and/or DevOps.
  • Experience in SW development/testing, instrumentation and benches (e.g. dSPACE).
  • Proficiency with Python and/or C.
  • Strong analytical and problem-solving abilities.
  • Ability to manage multiple tasks with competing priorities.
  • Excellent interpersonal skills.

Responsibilities

  • Lead cross functional teams to define and document thorough and efficient test scenarios
  • Verify controller functionality on a bench or vehicle using advanced testing methods and tools on time and with quality to meet program milestones
  • Troubleshoot, identify and root-cause problems in system features, controller hardware, software, calibrations, etc.
  • Work/support technical specialists to resolve challenging system interaction issues
  • Create action plan to root cause elusive software issues
  • Develop experimental software for proposed changes and perform integration testing
  • Provide technical solutions and resolve SW defects with issues triaged with testing
  • Create and maintain overall test matrix encompassing infrastructure-level test cases
  • Develop automated test procedures that can be run on benches and/or vehicle
  • Execute verification and validation testing on time and with quality to meet program milestones
  • Provide testing status to leadership and the appropriate program teams

Skills

Analytical thinking
Ownership
Multi-tasking
Interpersonal skills
Problem solving

Education

B.S. in Computer Science, Electrical, Software, Mechanical or Computer Engineering
MS degree in Computer Science, Electrical, Software, Mechanical or Computer Engineering

Tools

Python
C
dSPACE
CI/CD tooling

Job description

Work Arrangement:

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum.

Our Mission:

At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.

Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.

The Role:

The Mechatronic Software Platform Organization leads a mission to create a robust mechatronic software infrastructure which will enable GM to deliver features and functions that will excite and delight our customers. We are an engaged, inclusive and innovative team that adapts to challenges and works together to enable the enterprise to deliver and test application code frequently and efficiently to support our Software Defined Vehicle future. These are exciting times and we want you to be a part of our mission!

What You’ll Do:
  • Lead cross functional teams to define and document thorough and efficient test scenarios
  • Propose process enhancements leveraging integration expertise
  • Verify controller functionality on a bench or vehicle using advanced testing methods and tools on time and with quality to meet program milestones
  • Troubleshoot, identify and root-cause problems in system features, controller hardware, software, calibrations, etc. that result in system operation that does not meet the design intent (including development activities, build events, buy-off rides, test trips, general fleet usage, etc.)
  • Work/support technical specialists to resolve challenging system interaction issues, working to create a robust method to predict and prevent integration issues, developing robust system issue resolving techniques and technology
  • Create action plan to root cause elusive software issues which lack a natural owner by engaging cross-functional teams and presenting status updates to leadership as needed
  • Develop experimental software for proposed changes, and perform integration testing without needing direction
  • Provide technical solutions and resolve SW defects with issues triaged with testing
  • Create and maintain overall test matrix encompassing infrastructure-level test cases, CG-based test cases, and any application-level test cases that will run on virtual hardware and/or physical properties such as benches and vehicles
  • Develop automated test procedures that can be run on benches and/or vehicle
  • Execute verification and validation testing on time and with quality to meet program milestones
  • Provide testing status to leadership and the appropriate program teams
Your Skills & Abilities (Required Qualifications):
  • BS in Computer Science, Electrical, Software, Mechanical or Computer Engineering
  • 5+ years of professional experience in software integration, CI/CD and/or DevOps with experience in tooling, infrastructure solutions and automated testing
  • Experience in SW development/testing, instrumentation and benches (e.g. dSPACE)
  • Proficiency with Python and/or C
  • Ability to independently investigate issues based on limited information, demonstrating high level of analytical ability to resolve complex problems
  • Creative and disciplined with a strong sense of ownership, responsibility and on schedule delivery commitment
  • Capable of completing multiple tasks with competing priorities
  • High level of interpersonal skills to work effectively
What Will Give You A Competitive Edge (Preferred Qualifications):
  • MS degree in Computer Science, Electrical, Software, Mechanical or Computer Engineering
  • 8+ years of professional experience in software integration, CI/CD
  • Experience working in Scaled Agile Framework (SAFe)
  • Experience with Automotive Communication Protocols (Ethernet/CAN/LIN)
  • Project management skills: planning and prioritizing work to deliver required objectives on time with quality
Benefits:

GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

Relocation:

This job may be eligible for relocation benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Integration Quality Engineer
Software Integration Quality Engineer

General Motors • Austin (TX)

Hybrid
USD 90,000 - 130,000
Health benefits
GM vehicle discounts
Paid vacation & holidays
Software Engineer - System and Software Engineering Tools
Software Engineer - System and Software Engineering Tools

General Motors • Milford Charter Township (MI)

Hybrid
USD 110,000 - 160,000
Medical
Dental
Vision
+5
Entry Level Software Quality & Testing Engineer
Entry Level Software Quality & Testing Engineer

General Motors • Warren (MI)

Hybrid
USD 60,000 - 80,000
Health benefits
Relocation assistance
GM vehicle discounts
Software Engineer - System and Software Engineering Tools
Software Engineer - System and Software Engineering Tools

General Motors • Warren (MI)

Hybrid
USD 90,000 - 130,000
Health & wellbeing
GM vehicle discounts
Tuition assistance
Senior Software Developer - Test Framework
Senior Software Developer - Test Framework

General Motors • Mountain View (CA)

Hybrid
USD 125,000 - 193,000
Mechatronic Infrastructure Senior Software Architect
Mechatronic Infrastructure Senior Software Architect

3M HEALTHCARE • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Senior Software Quality Assurance Engineer - Suspension
Senior Software Quality Assurance Engineer - Suspension

General Motors • Milford Charter Township (MI)

Hybrid
USD 105,000 - 135,000
Controller Integration Engineer (VMEC)
Controller Integration Engineer (VMEC)

General Motors • Milford Charter Township (MI)

On-site
USD 80,000 - 100,000
Staff Software Quality Architect
Staff Software Quality Architect

General Motors • Milford Charter Township (MI)

Hybrid
USD 140,000 - 190,000
Hybrid work policy
Travel up to 10%
Entry Level Software Design Release Engineer
Entry Level Software Design Release Engineer

General Motors • Detroit (MI)

Hybrid
USD 70,000 - 100,000
Relocation benefits
GM vehicle discounts
Health & wellbeing benefits