This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At General Motors, we are building software-defined vehicle platforms that will power the future of mobility. We are seeking a Staff Software Engineer to lead the technical direction of DevOps and platform engineering for next-generation infotainment systems across VCU and CCU platforms. This role combines deep technical execution with cross-functional leadership. You will drive the architecture, implementation, and operational excellence of the build, test, release, and developer productivity ecosystem that enables reliable software delivery at scale.
Job Responsibility
Define technical strategy and architecture for DevOps, CI/CD, and build platforms supporting VCU/CCU infotainment systems across multiple vehicle programs
Design and optimize scalable CI/CD pipelines for embedded Linux (Yocto) builds, including build orchestration, test automation, artifact management, and release workflows
Improve build performance and reliability through distributed build systems (BuildBarn/RBE), caching strategies, and infrastructure optimization
Automate release processes including branching strategy, versioning, artifact promotion, quality gates, and compliance checks
Build self-service platforms, tooling, and dashboards that reduce manual effort and accelerate delivery for engineering teams
Improve developer workflows through GitHub automation, PR validation, smoke testing, and streamlined feedback loops
Establish end-to-end observability and operational excellence using metrics, logs, dashboards, alerting, incident response, and root cause analysis
Leverage AI/ML techniques for predictive build failures, intelligent test selection, resource optimization, anomaly detection, and proactive incident prevention
Lead cross-functional initiatives from concept to production, including architecture reviews, technical design discussions, and communicating trade-offs to stakeholders
Mentor engineers across DVE on CI/CD best practices, build engineering, and infrastructure patterns
Drive continuous improvement through code reviews, design guidance, process optimization, and participation in hiring and team development
Requirements
10+ years of experience in software engineering, DevOps, build engineering, platform engineering, or release engineering roles aligned with staff-level scope at GM
Proven experience leading large technical initiatives across multiple teams from design through production rollout
Strong experience designing and operating scalable CI/CD systems and developer platforms
Deep knowledge of build and automation tooling such as Jenkins, GitHub Actions, GitLab CI, or similar
Experience with embedded Linux build systems, cross-compilation environments, or complex platform build pipelines
Strong programming and scripting skills in languages such as Python, Bash, Groovy, or similar
Experience with cloud and container technologies such as Docker, Kubernetes, and at least one major cloud platform
Hands-on experience with observability tooling for metrics, logging, tracing, dashboards, and alerting
Strong architectural thinking across APIs, workflows, integrations, automation, and system reliability
Demonstrated ability to mentor engineers, influence architecture, and drive execution in a matrixed organization
Nice to have
Experience in automotive, embedded systems, infotainment, Android Automotive, Linux IVI, QNX, or related domains
Experience with Yocto / OpenEmbedded and ARM-based embedded platforms
Experience with distributed build systems, remote build execution, or large-scale build caching
Familiarity with artifact repositories, static analysis, code quality, and security scanning tools
Experience building internal developer platforms, self-service tooling, or engineering productivity solutions
Knowledge of compliance, software quality, and release processes in regulated or safety-conscious environments
Experience with Datadog, Prometheus, Grafana, SonarQube, Artifactory, or similar tooling
Prior experience working across large-scale programs with multiple repositories, teams, and release trains
Experience applying machine learning to DevOps workflows such as predictive build failure analysis, intelligent test selection, or resource optimization
Familiarity with AI-powered development tools, LLM-based code analysis, or automated root cause analysis systems
Knowledge of MLOps practices and experience deploying ML models in production CI/CD environments
Experience with AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) for building custom DevOps automation solutions
What we offer
Incentive pay program offering payouts based on company performance, job level, and individual performance
Company vehicle evaluation program (upon successful completion of a motor vehicle report review)