General Motors
General Motors’ vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we’re also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow. For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html
Open Positions at General Motors
30 open positions
Early-career Software Developer role building embedded control- and data-plane software that manages configuration and vehicle data across GM’s fleet. The role offers mentorship while working with vehicle ECUs, cloud services, observability, and fleet-scale connectivity.
Software Engineer developing Java-based modeling, automation, code-generation, and release tools that support General Motors’ vehicle software and SDV engineering organization. The hybrid Warren, Michigan role also provides technical guidance, tooling support, and ECU communication issue resolution.
Staff Software Engineer shaping the technical direction of GM’s large-scale MyAccount platform and customer identity experiences. The role combines hands-on web and platform development with architecture, cross-team influence, reliability improvements, and mentorship.
GM Financial is seeking a Salesforce Development Engineer II to support technology innovation and modernization initiatives. The posting provides limited role-specific details beyond its focus on generative AI, cloud-native technologies, machine learning, and automation.
Entry-level software engineers will build, test, and architect embedded controls and vehicle ecosystem software that powers GM’s software-defined vehicles. The role offers hands-on work across vehicle systems, cloud and edge software, digital experiences, updates, and mobile applications.
Staff Engineer, Site Reliability Engineering will lead the reliability, observability, automation, and production operations of GM’s cloud-native data platforms supporting vehicle telemetry and data ingestion. The role combines hands-on system design, incident leadership, CI/CD improvement, and cross-team technical influence.
Lead the technical direction of high-fidelity simulation platforms used to validate autonomous-driving software and train reinforcement-learning models. This principal-level role shapes architecture, platform strategy, and cross-organizational engineering standards.
Senior Software Engineer focused on improving the performance, scalability, reliability, and stability of high-scale backend systems. The role combines backend development, performance optimization, observability, load testing, and technical leadership in a hybrid environment.
Entry-level software engineer building data pipelines, machine-learning applications, scalable analytics, and interactive web tools for GM vehicle quality and customer experience. The role combines engineering, data, and AI/ML work in a hybrid Southeast Michigan environment.
Entry-level Software Design Release Engineer supporting the integration, validation, and release of embedded ECU software, calibrations, and hardware for automotive programs. The role coordinates suppliers and cross-functional teams through issue resolution, vehicle builds, and production milestones.
Unlock 20 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you