Staff Software Engineer - Embedded Software Platform

GMMilford, MI
$171,150 - $288,500Hybrid

About The Position

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. This role is for a hands-on technical leader who can turn ambiguous, cross-team problems into durable architecture, practical standards, and measurable improvements in engineering effectiveness, release confidence, and product quality. The successful candidate will lead a major capability across multiple teams, influence technical direction beyond their immediate organization, and connect software, tooling, infrastructure, test, and release activities into a coherent engineering system. The role may align to one or more of the four specialization areas below.

Requirements

  • 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 of experience developing, integrating, deploying, or validating software systems.
  • Deep understanding of embedded and real-time software architecture and experience delivering high-quality safety-critical or otherwise mission-critical products.
  • Demonstrated success leading complex technical initiatives across multiple teams or organizations.
  • Strong problem-solving, analytical, communication, and prioritization skills in an action-oriented environment.
  • Production experience with engineering tools and systems; proficiency in Python and at least one additional language used in software or engineering-tooling environments.
  • Experience in at least one of the four specialization areas described above, with the ability to collaborate across the others.
  • Experience with relevant technologies such as Linux, Git, containers, CI/CD, cloud platforms, infrastructure as code, test automation, artifact repositories, or data and API platforms, as applicable to the selected specialization.

Nice To Haves

  • Experience in automotive, aerospace, defense, industrial, or another embedded, real-time, regulated, or safety-critical environment.
  • Knowledge of functional safety, ISO 26262, cybersecurity engineering, ASPICE, MISRA, AUTOSAR, or related engineering practices.
  • Experience with virtual and hardware-based validation, including SIL, CoSIM, vECU, HIL, benches, or system-level testing.
  • Experience establishing platform products, reusable templates, developer self-service, engineering standards, or reliability objectives.
  • Advanced degree in a related technical field.

Responsibilities

  • Own the architecture, technical roadmap, and execution strategy for a significant platform capability or a set of related initiatives.
  • Lead high-impact, multi-team technical efforts from problem definition through adoption and operationalization.
  • Establish reusable patterns, standards, quality controls, and developer experiences that improve consistency and speed across teams.
  • Make sound architectural decisions in complex embedded, real-time, cloud, simulation, test, and release environments.
  • Use engineering data and operational signals to prioritize improvements in reliability, feedback time, quality, and developer productivity.
  • Influence without relying on direct authority; align engineering, validation, cybersecurity, cloud, quality, program, and supplier stakeholders.
  • Remain hands-on in the most difficult technical problems while enabling others through coaching, mentoring, documentation, and technical leadership.
  • Communicate tradeoffs, risks, progress, and recommendations clearly to senior engineering and program leaders.
  • Define target-state architecture, phased roadmaps, and implementation priorities for the assigned capability.
  • Lead architecture reviews, technical working sessions, design decisions, and cross-functional alignment.
  • Identify manual handoffs, duplicated work, late integration points, unreliable signals, and other systemic sources of delay or quality escape.
  • Deliver or guide production-quality software, automation, platform components, and integrations.
  • Create standards and reusable patterns that make the preferred engineering path the easiest path for product teams and suppliers.
  • Establish clear ownership, entry and exit criteria, operational expectations, and exception-management practices.
  • Instrument the platform and use data to identify root causes, guide investment, and demonstrate measurable improvement.
  • Partner with teams responsible for embedded software, vehicle integration, validation, developer experience, cloud, cybersecurity, artifact management, and program delivery.
  • Coach senior engineers and help grow technical leadership across the organization.

Benefits

  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • employee assistance program
  • GM vehicle discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service