Principal Embedded Software Engineer, Platform & Testing

General Motors

Honolulu (HI)

Hybrid

USD 239,000 - 366,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
GM vehicle discounts
Relocation benefits
Travel up to 25%

Job summary

General Motors is seeking a Principal Software Engineer to shape and scale engineering platforms for embedded software in software-defined vehicles. You will lead cross-team efforts, turning complex problems into durable architectures and measurable improvements in quality and release confidence.

You will oversee a major capability spanning multiple teams, setting standards for automated testing, diagnostics, and APIs, while guiding modernization of test systems across virtual and physical

Qualifications

  • Bachelor’s degree in computer science, computer engineering, electrical engineering, software engineering or related field.
  • 15+ years experience validating software systems with cross‑organizational architecture leadership.
  • 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

  • Be a leading driver of software engineering productivity and effectiveness.
  • Identify opportunities, strategies and process improvements and lead the change.
  • Be hands‑on by leading high impact efforts.
  • Be a strong communicator, coach and mentor.
  • Analyze unusual and difficult problems effectively.
  • Connect multiple initiatives to deliver higher value.
  • Visualize required innovation and learning; transition the team to execute.
  • Maintain command skills and empathy while leading teams.
  • Lead modernization of a large‑scale embedded software test system.
  • Define and modernize a standardized, automated headless framework for full‑suite testing.

Skills

Real-time software architecture
Embedded test automation
CI/CD design
Python
Linux
Git
Robot Framework
Containerization
Infrastructure as code
APIs development

Education

Bachelor’s degree in CS/CE/Engineering or related field
15+ years validating software systems with architecture leadership
Master’s or PhD preferred

Tools

Databricks
CI/CD tooling
APIs

Job description

General Motors is seeking a Principal Software Engineer to shape and scale engineering platforms for embedded software in software-defined vehicles. You will lead cross-team efforts, turning complex problems into durable architectures and measurable improvements in quality and release confidence.

You will oversee a major capability spanning multiple teams, setting standards for automated testing, diagnostics, and APIs, while guiding modernization of test systems across virtual and physical

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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 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 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 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 Engineer — Test Automation Leader
Principal Embedded Software Engineer — Test Automation Leader

General Motors • Augusta (ME)

Hybrid
USD 239,000 - 366,000
Health insurance
Dental
Vision
+2
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 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 & CI/CD Architect
Principal Software Engineer – Embedded & CI/CD Architect

General Motors • Montpelier (VT)

Hybrid
USD 150,000 - 210,000