Principal Software Engineer, Embedded Systems & Testing

General Motors

Hagåtña (GU)

Hybrid

USD 239,000 - 366,000

Full time

5 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
Tuition assistance programs

Job summary

General Motors is seeking a Principal Software Engineer to shape and scale embedded software platforms for software-defined vehicles. This hands-on technical leader will drive architecture across teams, connect software, tooling, and release activities, and modernize a large-scale test system with automated, headless frameworks for rapid testing.

The role requires deep expertise in real-time embedded systems, CI/CD, and diagnostics.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/EE/SE or related field.
  • 15+ years of experience validating software systems and leading architecture across orgs.
  • Deep understanding of software architecture for real time systems.
  • Experience shipping high quality safety critical products.
  • Experience architecting large-scale CI/CD and embedded test automation pipelines.
  • Expertise in variation management, change-impact analysis and risk-based regression testing.
  • Experience with test-result data modeling, analytics and API development.
  • Proficiency with Linux, Git, Python, Bash, Robot Framework, containers, and infrastructure as code.

Responsibilities

  • Lead major capability across multiple teams and influence technical direction.
  • Define architecture and roadmap for standardized test execution and data tooling.
  • Develop APIs and integrations between test execution, management, and diagnostics.
  • Improve test robustness, speed, and deployment efficiency across CI/CD and test environments.
  • Mentor and coach engineers, connect software, tooling, and release activities into a coherent system.

Skills

Linux
Git
Python
Bash
Robot Framework
Containers
Infrastructure as Code
Embedded systems
Real-time systems

Education

Bachelor's degree in a related technical field

Tools

Databricks
CI/CD
APIs

Job description

General Motors is seeking a Principal Software Engineer to shape and scale embedded software platforms for software-defined vehicles. This hands-on technical leader will drive architecture across teams, connect software, tooling, and release activities, and modernize a large-scale test system with automated, headless frameworks for rapid testing.

The role requires deep expertise in real-time embedded systems, CI/CD, and diagnostics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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 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 & 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 & Cloud CI/CD
Principal Software Engineer - Embedded & Cloud CI/CD

General Motors • Cheyenne (WY)

Remote
USD 140,000 - 210,000
Principal Software Engineer - Remote CI/CD for Embedded
Principal Software Engineer - Remote CI/CD for Embedded

General Motors • Carson City (NV)

Hybrid
USD 140,000 - 200,000
Remote Principal Software Engineer - Embedded CI/CD
Remote Principal Software Engineer - Embedded CI/CD

General Motors • Salt Lake City (UT)

Remote
USD 150,000 - 210,000
Staff Software Engineer: Embedded Test & CI/CD Leader
Staff Software Engineer: Embedded Test & CI/CD Leader

General Motors • Boise (ID)

Remote
USD 189,000 - 291,000
Health & wellbeing benefits
GM vehicle discounts
Platform Lead — Embedded Software & Test Automation
Platform Lead — Embedded Software & Test Automation

General Motors • Juneau (AK)

Remote
USD 189,000 - 291,000
Health and wellbeing benefits
Remote work option