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).
We are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization. In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows, and advance toolchain capabilities across embedded software development. You will shape and deliver practical, production-grade AI capabilities that help engineers build, test, analyze, troubleshoot, and support complex software systems more effectively at scale.
Job Responsibility
Define the technical vision for AI-powered developer productivity capabilities across engineering tools and workflows
Design, develop, and deliver AI-powered solutions that reduce manual effort, accelerate issue resolution, and improve software quality across development, debugging, test analysis, issue triage, documentation, and engineering support workflows
Partner with cross-functional teams to identify high-value AI use cases and translate them into scalable products, platforms, and reusable capabilities
Integrate AI-powered capabilities into engineering tools, workflows, and automation platforms in ways that improve reliability, usability, and adoption
Lead architecture and implementation decisions for AI systems spanning model access, orchestration, retrieval, evaluation, observability, security, and enterprise integration
Drive productionization of AI capabilities within GM engineering environments, including cloud-hosted services, internal platforms, CI/CD systems, and developer tools
Establish technical standards and best practices for responsible use of AI in engineering tools, including quality, traceability, maintainability, and cybersecurity considerations
Serve as a subject matter expert and technical leader across organizational boundaries, influencing roadmaps, solution direction, and implementation priorities
Mentor engineers on AI system design, prompt and workflow design, evaluation strategies, and toolchain integration without formal people-leader responsibility
Present strategy, progress, recommendations, and demonstrations to technical leaders and partner organizations
Requirements
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field
10+ years of experience in software engineering, developer tooling, platform engineering, machine learning engineering, applied AI, or a closely related field
Strong expertise building and shipping production software systems, with proficiency in Python and at least one additional language used in engineering tooling environments
Demonstrated expertise applying AI and LLM-based approaches to engineering problems such as code analysis, workflow automation, knowledge retrieval, summarization, troubleshooting, or developer productivity support
Strong understanding of software engineering fundamentals, system design, APIs, data flows, observability, and production operations
Experience integrating AI-powered capabilities into enterprise platforms, engineering tools, or CI/CD systems
Experience with cloud services, containerization, and orchestration technologies
Strong knowledge of secure engineering practices and responsible AI guardrails
Demonstrated success leading technically ambiguous, cross-functional efforts from concept through production deployment
Excellent communication skills and the ability to influence technical direction across teams without formal authority
Experience with developer platforms, build systems, testing systems, or internal engineering tools
Experience balancing fast experimentation with production reliability, maintainability, and compliance
Nice to have
Master's degree or PhD in Computer Science, Software Engineering, Machine Learning, AI, or a related field
Experience in embedded software development, automotive software, systems engineering, or safety-related toolchains
Experience with CI/CD platforms, build and test orchestration, and software quality automation
Familiarity with GM engineering tools, engineering workflows, or internal platform environments
Experience building AI assistants, coding agents, or domain-specific AI capabilities for engineers
Experience with knowledge systems, vector search, ranking, workflow orchestration, or code intelligence platforms
Experience supporting large engineering communities through reusable tools, templates, and automation
Experience evaluating AI quality in production systems using measurable outcomes such as acceptance rate, time saved, precision and recall, hallucination reduction, or workflow completion rate
Experience designing retrieval-augmented or tool-using AI workflows
Experience integrating AI into GitHub-based engineering workflows or related enterprise automation pipelines
What we offer
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
Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance