Zurück zur Stellenangebote
XX
Staff Software Engineer - DevOpsGeneral MotorsMountain View, California, United States
XX

Staff Software Engineer - DevOps

General Motors
  • US
    Mountain View, California, United States
  • US
    Mountain View, California, United States

Über

Staff Software Engineer – General Motors. Work Arrangement Hybrid – expected to report to Austin, TX or Mountain View, CA at least three times a week and travel 25-50% of the time. Responsibilities 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. Required Qualifications Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering or related field, or equivalent practical experience. 10+ years of experience in software engineering, DevOps, build engineering, platform engineering, or release engineering aligned with staff-level scope. 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 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. Preferred Qualifications 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. Compensation The salary range for this role is between $189,300 and $290,700, with additional potential for bonus and other benefits as described. Benefits Overview From day one, we support your well-being at work and at home through a comprehensive benefits package, including health, vision, dental, retirement, and more. Equal Employment Opportunity General Motors is committed to a workplace free of unlawful discrimination and fosters inclusion and belonging. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity or veteran status, in accordance with federal, state and local laws. Accommodations General Motors offers opportunities to applicants with disabilities. If you require a reasonable accommodation, please contact us with a description of your request and the job title or number you are applying for.
#J-18808-Ljbffr
  • Mountain View, California, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.