Principal Embedded Software Engineer — Test Automation Leader

General Motors

Augusta (ME)

Hybrid

USD 239,000 - 366,000

Full time

6 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

Health insurance
Dental
Vision
Retirement plan
Relocation benefits available

Job summary

General Motors seeks a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This hands‑on technical leader turns cross‑team problems into durable architecture and measurable improvements in quality and release confidence.

The successful candidate leads a major capability, influences direction beyond their team, and connects software, tooling, infrastructure, test, and release

Qualifications

  • Bachelor’s degree or equivalent in a technical field; 15+ years validating software systems.
  • Deep understanding of software architecture for real time systems and safety‑critical products.
  • Experience architecting large‑scale CI/CD, embedded test automation, and build‑to‑test pipelines.
  • Expertise in variation management, change‑impact analysis, and risk‑based regression testing.
  • Experience with test‑result data modeling, Databricks, analytics, data mining, and API development.
  • Proficiency with Linux, Git, Python, Bash, Robot Framework, containers and infrastructure as code.

Responsibilities

  • Lead a major capability across multiple teams and drive architecture decisions.
  • Define/modernize automated, headless test frameworks for multi‑environment testing.
  • Integrate test execution, management, & diagnostics across CI/CD pipelines.
  • Improve test robustness, speed, and deployment efficiency.
  • Mentor engineers and communicate effectively across teams.

Skills

Embedded systems
Linux
Git
Python
Bash
Robot Framework
Containers
Infrastructure as code
CI/CD
APIs
Databricks
Diagnostics

Education

Bachelor's degree in computer science, computer engineering, electrical engineering, software engineering, systems engineering or a related technical field
15+ years experience validating software systems, including architecture leadership
Master’s degree or PhD in Computer Science, Software Engineering, ML/AI (preferred)

Tools

Databricks
APIs
Robot Framework
Git

Job description

General Motors seeks a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This hands‑on technical leader turns cross‑team problems into durable architecture and measurable improvements in quality and release confidence.

The successful candidate leads a major capability, influences direction beyond their team, and connects software, tooling, infrastructure, test, and release

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Embedded Systems Engineer, Testing & Automation
Principal Embedded Systems Engineer, Testing & Automation

General Motors • Boise (ID)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Health insurance
Relocation benefits
Principal Embedded Systems Engineer | Test Automation Lead
Principal Embedded Systems Engineer | Test Automation Lead

General Motors • Salt Lake City (UT)

Hybrid
USD 239,000 - 366,000
Health insurance
Retirement plan
Paid vacation
+2
Principal Software Engineer - Embedded Test Platform Lead
Principal Software Engineer - Embedded Test Platform Lead

General Motors • Cheyenne (WY)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Relocation benefits
Travel up to 25%
Principal Embedded Software Architect - Test & CI/CD Leader
Principal Embedded Software Architect - Test & CI/CD Leader

General Motors • Helena (MT)

Remote
USD 239,000 - 366,000
Medical insurance
Dental insurance
Vision insurance
+5
Principal Embedded Software Engineer: Testing Platform Lead
Principal Embedded Software Engineer: Testing Platform Lead

General Motors • Carson City (NV)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Relocation benefits available
Principal Embedded Software Engineer, Platform & Testing
Principal Embedded Software Engineer, Platform & Testing

General Motors • Honolulu (HI)

Hybrid
USD 239,000 - 366,000
Health benefits
GM vehicle discounts
Relocation benefits
+1
Principal Software Engineer, Embedded & Test Automation
Principal Software Engineer, Embedded & Test Automation

General Motors • Juneau (AK)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Relocation benefits
Medical benefits
+2
Principal Embedded Software Architect & CI/CD Lead
Principal Embedded Software Architect & CI/CD Lead

General Motors • United States

Remote
USD 239,000 - 366,000
Medical
Dental
Vision
+9
Principal Software Engineer, Embedded Systems & Testing
Principal Software Engineer, Embedded Systems & Testing

General Motors • Hagåtña (GU)

Hybrid
USD 239,000 - 366,000
GM vehicle discounts
Relocation benefits available
Tuition assistance programs
Principal Software Engineer – Embedded & CI/CD Architect
Principal Software Engineer – Embedded & CI/CD Architect

General Motors • Montpelier (VT)

Hybrid
USD 150,000 - 210,000