Principal Software Engineer, Embedded & Test Automation

General Motors

Juneau (AK)

Hybrid

USD 239,000 - 366,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

GM vehicle discounts
Relocation benefits
Medical benefits
Dental benefits
Vision benefits

Job summary

General Motors is seeking a Principal Software Engineer to shape and scale embedded software platforms for software-defined vehicles. Lead the modernization of large-scale test systems and craft automated, headless testing frameworks across virtual and physical environments.

You will influence multi-team architecture, connect software, tooling, test and release activities, and coach teams toward higher engineering effectiveness and release confidence.

Qualifications

  • Bachelor's degree in computer science, computer engineering, electrical engineering, software engineering, systems engineering or a related technical field; or equivalent practical experience.
  • Typically, 15 or more years experience validating software systems, including substantial experience 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

  • Be a critical leader of software engineering productivity and effectiveness.
  • Identify opportunities, strategies, 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.
  • Ability to connect multiple initiatives together to deliver higher value.
  • Visualize required innovation, learning and simplification in this space and transition theteam to execute what is required to achieve.
  • Maintain command skills and empathy at the same time.
  • Lead the modernization of a large-scale embedded software test system.
  • Define and modernize a standardized, fully automated, headless framework across virtual and physical environments to enable full‑suite testing multiple times per day.

Skills

Embedded systems
Real-time software
Linux
Git
Python
Bash
Robot Framework
Containers
Infrastructure as code
Test automation
CI/CD
Change-impact analysis

Education

Bachelor's degree in CS/engineering or related field

Tools

Robot Framework
Databricks
Containers

Job description

General Motors is seeking a Principal Software Engineer to shape and scale embedded software platforms for software-defined vehicles. Lead the modernization of large-scale test systems and craft automated, headless testing frameworks across virtual and physical environments.

You will influence multi-team architecture, connect software, tooling, test and release activities, and coach teams toward higher engineering effectiveness and release confidence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

General Motors • Montpelier (VT)

Hybrid
USD 150,000 - 210,000
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