Principal SWE - Test System Modernization (Remote)

General Motors Africa & Middle East

Milford Charter Township (MI)

Hybrid

USD 239,000 - 366,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

GM vehicle discounts
Relocation benefits available

Job summary

General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms for embedded software testing in software-defined vehicles. You will lead modernization of a large-scale test system, building a standardized, automated framework across virtual and physical environments to enable frequent full-suite testing.

You will influence multiple teams, drive architecture, and deliver measurable improvements in engineering effectiveness, release confidence, and product

Qualifications

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, software engineering, systems engineering or related field; or equivalent practical experience.
  • Typically, 15+ years experience validating software systems, including leading architecture across organizations.
  • Deep understanding of software architecture for real time systems.
  • Experience shipping high quality safety critical products.
  • Experience architecting large-scale CI/CD, embedded test automation, and build-to-test pipelines.
  • Expertise in variation management, configuration comparison, change-impact analysis, and risk-based regression testing.
  • Experience with test-result data modeling, Databricks, analytics, data mining, and API development.
  • Proficiency with embedded systems, Linux, Git, Python, Bash, Robot Framework, containers, and infrastructure as code.
  • Demonstrated ability to integrate automated diagnostics and issue-management workflows.

Responsibilities

  • Define the architecture and roadmap for standardized test execution, configuration and variation management, traceability, quality gates, regression selection, and results reporting.
  • Establish change-impact analysis and risk-based regression strategies using tools to determine test applicability and optimize re-testing.
  • Standardize test-result schemas, metadata, diagnostics, and artifacts; enable storage in Databricks for analytics, trend analysis, data mining, and reporting.
  • Develop APIs and integrations connecting test execution, test management, issue tracking, failure triage, and diagnostic tools.
  • Improve test robustness, failure triage, execution speed, and deployment efficiency across CI/CD pipelines and physical and virtual test environments.

Skills

Leadership
Cross-team collaboration
Problem solving
Communications

Education

Bachelor’s degree in Computer Science or related field

Tools

Python
Bash
Robot Framework
Git
Linux
Containers
Infrastructure as Code

Job description

General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms for embedded software testing in software-defined vehicles. You will lead modernization of a large-scale test system, building a standardized, automated framework across virtual and physical environments to enable frequent full-suite testing.

You will influence multiple teams, drive architecture, and deliver measurable improvements in engineering effectiveness, release confidence, and product

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Embedded Systems & Test Platform
Staff Software Engineer: Embedded Systems & Test Platform

General Motors Africa & Middle East • Brighton Charter Township (MI)

On-site
USD 189,000 - 291,000
Medical
Dental
Vision
+6
Remote Principal Software Engineer, Embedded Systems
Remote Principal Software Engineer, Embedded Systems

General Motors Africa & Middle East • Brighton Charter Township (MI)

On-site
USD 171,000 - 289,000
GM vehicle program
Staff Software Engineer: Test System Modernization
Staff Software Engineer: Test System Modernization

General Motors Africa & Middle East • Milford Charter Township (MI)

Hybrid
USD 189,000 - 291,000
GM vehicle discounts
Health benefits
Tuition assistance
+1
Senior Software Engineer — Embedded Test Automation Leader
Senior Software Engineer — Embedded Test Automation Leader

General Motors Africa & Middle East • Brighton Charter Township (MI)

On-site
USD 239,000 - 366,000
Health and wellbeing benefits
GM vehicle discounts
Staff Embedded Platform Engineer (Remote)
Staff Embedded Platform Engineer (Remote)

General Motors • Warren (MI)

On-site
USD 171,000 - 289,000
Health benefits
GM vehicle discounts
Relocation assistance
Principal Software Engineer- Test System Modernization
Principal Software Engineer- Test System Modernization

General Motors Africa & Middle East • Milford Charter Township (MI)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Relocation benefits available
Staff Software Engineer - Remote, Embedded Platforms & CI/CD
Staff Software Engineer - Remote, Embedded Platforms & CI/CD

General Motors Africa & Middle East • Brighton Charter Township (MI)

Hybrid
USD 171,000 - 289,000
Medical
Dental
Vision
+8
Principal Embedded Platform Engineer (Remote)
Principal Embedded Platform Engineer (Remote)

General Motors • Kansas

Hybrid
USD 226,000 - 407,000
GM vehicle discounts
Health benefits
Principal Embedded Software Platform Architect
Principal Embedded Software Platform Architect

General Motors • Austin (TX)

On-site
USD 226,000 - 407,000
Health benefits
GM vehicle discounts
Relocation benefits
Software Engineer, Virtual Test Platforms (Hybrid)
Software Engineer, Virtual Test Platforms (Hybrid)

General Motors Ventures • Seattle (WA)

Hybrid
USD 130,000 - 170,000
Hybrid work model