Staff Software Engineer - Remote, Embedded Platforms & CI/CD

General Motors Africa & Middle East

Brighton Charter Township (MI)

Hybrid

USD 171,000 - 289,000

Full time

2 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

Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Life insurance
Paid vacation & holidays
Tuition assistance programs
Employee assistance program
GM vehicle discounts

Job summary

General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software‑defined vehicles. You will lead a major capability across teams, guiding architecture, standards, and measurable improvements in engineering effectiveness and product quality.

The role emphasizes hands‑on leadership, strong communication, mentorship, and the ability to connect software, tooling, infrastructure, test,

Qualifications

  • Bachelor’s degree in software engineering or equivalent experience.
  • 10 years of software development experience.
  • Deep understanding of software architecture for real time systems.
  • Experience shipping high quality safety critical products.
  • Exceptional problem‑solving and analytical abilities with keen attention to detail.
  • Demonstrated ability to manage multiple projects and priorities in a fast‑paced environment.
  • Demonstrated ability to work in an action‑oriented decision‑making environment.
  • Deep Kubernetes knowledge including cluster operations.
  • Strong Terraform/IaC experience with production‑grade module design.
  • Experience with embedded or simulation workflows (vECUs, SIL, FMU, SSP).
  • Cloud architecture experience across AWS, Azure, or GCP.

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 the team to execute what is required to achieve.
  • Maintain command skills and empathy at the same time.
  • Architect enterprise‑scale CI/CD systems for embedded, simulation, and cloud workloads.
  • Define branching, release, and quality‑gate standards across multiple engineering domains.
  • Design GitOps‑based delivery for multi‑cluster Kubernetes environments.
  • Lead progressive delivery strategy including automated rollback and analysis.
  • Establish IaC architecture using Terraform modules and multi‑environment patterns.
  • Integrate security and compliance into pipelines and artifact flows.
  • Define observability standards for pipelines, simulation workloads, and runtime systems.
  • Mentor DevOps and simulation developers across the organization.

Skills

Software development
Real-time arch
Problem solving
Leadership
Communication
Mentoring

Education

Bachelor’s degree in software engineering or equivalent experience
Master’s degree (preferred)

Tools

Kubernetes
Terraform/IaC
vECU/SIL
AWS
Azure
GCP

Job description

General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software‑defined vehicles. You will lead a major capability across teams, guiding architecture, standards, and measurable improvements in engineering effectiveness and product quality.

The role emphasizes hands‑on leadership, strong communication, mentorship, and the ability to connect software, tooling, infrastructure, test,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Embedded Systems, Remote Leader
Staff Software Engineer - Embedded Systems, Remote Leader

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

Hybrid
USD 171,000 - 289,000
Company vehicle program
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
Remote Staff Engineer - Embedded Software Platform Leader
Remote Staff Engineer - Embedded Software Platform Leader

General Motors • Kansas

Hybrid
USD 171,000 - 289,000
GM vehicle discounts
Health & wellbeing benefits
Remote Staff Engineer — Embedded Platform Architect
Remote Staff Engineer — Embedded Platform Architect

General Motors • Mountain View (CA)

On-site
USD 171,000 - 289,000
Principal Embedded Software Engineer, Cloud & CI/CD
Principal Embedded Software Engineer, Cloud & CI/CD

General Motors Africa & Middle East • Northern (KY)

Hybrid
USD 171,000 - 289,000
Company vehicle program
Senior Software Engineer, DevOps & Embedded CI/CD
Senior Software Engineer, DevOps & Embedded CI/CD

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 180,000
Principal Embedded Platform Engineer (Remote)
Principal Embedded Platform Engineer (Remote)

General Motors • Kansas

Hybrid
USD 226,000 - 407,000
GM vehicle discounts
Health benefits
Remote Senior CI/CD Engineer – Embedded & Cloud Platforms
Remote Senior CI/CD Engineer – Embedded & Cloud Platforms

General Motors • United States

On-site
USD 129,000 - 260,000
Health benefits
Dental and Vision
Retirement plan
+3
Hybrid Staff Software Engineer - Embedded Systems Lead
Hybrid Staff Software Engineer - Embedded Systems Lead

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
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