General Motors

Staff Software Engineer for NextGen In-Vehicle Infotainment Systems - DevOps

General Motors
Apply
24 hours ago
Warren, MI, USA +3 moreStaff+
H1B sponsor

Base Salary

$189k - $291k/yr

Responsibilities

  • Define technical strategy and architecture for DevOps, CI/CD, build platforms, and developer productivity systems supporting multiple infotainment vehicle programs.
  • Design and optimize scalable CI/CD pipelines for embedded Linux and Yocto builds, including orchestration, automated testing, artifact management, release workflows, distributed builds, and caching.
  • Automate branching, versioning, artifact promotion, quality gates, compliance checks, and other release processes.
  • Build self-service platforms, GitHub automation, and dashboards to reduce manual work and improve developer feedback loops.
  • Drive observability and operational excellence, lead cross-functional initiatives through production, mentor engineers, conduct design reviews, improve processes, and support hiring.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
  • 10+ years of experience in software engineering, DevOps, build engineering, platform engineering, or release engineering at staff-level scope.
  • Experience leading large, multi-team technical initiatives from design through production.
  • Strong experience designing and operating scalable CI/CD systems and developer platforms using Jenkins, GitHub Actions, GitLab CI, or similar tools.
  • Experience with embedded Linux build systems, cross-compilation environments, or complex platform build pipelines.
  • Strong programming or scripting skills in Python, Bash, Groovy, or similar technologies.
  • Cloud and container experience, including Docker, Kubernetes, and at least one major cloud platform.
  • Hands-on observability experience with metrics, logging, tracing, dashboards, and alerting, plus the ability to mentor and influence architecture.
  • Preferred experience includes automotive, embedded systems, infotainment, Android Automotive, Linux IVI, QNX, Yocto, OpenEmbedded, ARM platforms, distributed build systems, remote build execution, build caching, internal developer platforms, artifact repositories, static analysis, code quality, security scanning, and observability or delivery tooling.
  • Experience applying AI/ML to DevOps workflows or familiarity with AI-assisted engineering tools is preferred.

Benefits

  • Hybrid work arrangement requiring at least three days per week at an approved location in Austin, Mountain View, Warren, or Seattle.
  • Regular travel of 25–50% is required.
  • Relocation benefits may be available for qualifying candidates.
  • Eligible employees may participate in a company vehicle evaluation program, subject to motor vehicle report review and program requirements.
  • GM provides employee well-being and total rewards resources from day one.
  • The role includes bonus potential based on company performance, job level, and individual performance.

Tech Stack

BashDatadogDockerGitHub ActionsGitLab CI/CDGrafanaGroovyJenkinsKubernetesLinuxPrometheusPythonSonarQube

Categories

General Motors

About General Motors

10,000+ employees

General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.

Contact me