Job Listings
12,065 jobsWhy AI Match requires a free account
AI Match goes far beyond keyword search — it reads your resume, learns your preferences, and ranks every job by how well it fits you. That requires a personal profile we can reference on every search.
Resume-based ranking
Paste your resume once and every listing is scored against your actual experience and skills — not just a keyword.
Salary & location filters
Set hard cutoffs for minimum pay and preferred location so only genuinely relevant roles surface in your feed.
Boost & block keywords
Promote jobs that mention your niche technologies and hide anything containing terms you want to avoid.
System Safety Engineer - Power Moding & Notifications (GPSSC)
Role Details
Job Description
At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.
Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.
This role is categorized as hybrid. This means the successful candidate is expected to Warren Technical Center three times per week, at minimum or other frequency dictated by the business.
The Role:
Our team is looking for a creative and highly energetic Systems Safety Engineer who can lead System Safety work and craft our approach for future innovations! This work directly supports overall System Safety Case development critical in achieving GM’s path to Zero Crashes, Zero Emissions, and Zero Congestion! In this role you will apply systems level thinking and partner across the engineering organization to deploy System Safety solutions across our diverse and evolving technology set.
In this position you will be a fully qualified contributor who has thorough knowledge and understanding of all aspects of the department. You will possess a broad technical knowledge, training and understanding combined with creative and independent thinking and conceptual ability to related work performed within their department. This position will have a focus for executing System Safety development for Keyless & Passive Power Moding and Driver Notifications systems. In this role you will interact with the global product teams to ensure safety requirements are met according to the GM System Safety Process and industry standards. In this role you will lead system safety level engineering across related domains. You will be responsible to lead risk analyses, develop safe solutions, identity/mitigate potential safety issues, and assist program teams to develop the systems free from unreasonable risk.
What You’ll Do (Responsibilities)
- Develop safety requirements for Keyless & Passive Power Moding and Driver Notifications system.
- Decompose the top-level system functions, and behaviors into a set of safety requirements that detail expected end-to-end system behavior to implement a holistic safety strategy.
- Employ varied analysis techniques including hazard analysis, fault tree analysis, interface analysis, FMEA, software safety analysis, as applicable
- Establish safety requirements traceability to design and validation activities, partnering with engineering teams though the product development life cycle
- Collaborate with product engineering, development, verification, and validation teams to ensure consistent and sufficient safety strategy implementation
- Guide development of external suppliers to facilitate timely delivery of safety critical system content
- Stay abreast of new technology and safety analysis techniques
- Mentor organizational partners on safety critical system and process-specific knowledge, working with Senior System Safety engineer as needed.
Your Skills & Abilities (Required Qualifications)
- Bachelor of Science degree in Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Physics, Computer Science, or another related Engineering degree
- 5 + years of post-graduation engineering experience in engineering product development
- Understanding of vehicle electronic systems and features or experience with complex systems in other industries
- Experience working with embedded control systems in automotive or similar industry: Software and hardware release/development/ calibration/validation
- Support the System Safety Process Statement of Requirements (SOR) and the Development Interface Agreement with the supplier.
- Ability to collaborate with diverse teams globally
What Will Give You A Competitive Edge (Preferred Qualifications)
- Master’s Degree
- Engineering experience in product development with safety critical systems
- Familiarity with ISO 26262 or other functional safety standards such as IEC 61508, IEC 62304, or DO-178C
- Expertise with GM vehicle power mode and infotainment systems and features
- Experience working with safety diagnostic monitors
- Good understanding of GM vehicle development process
- Software design, analysis, development, validation
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Staff Robotics Software Engineer, AI/ML
Role Details
Job Description
We are seeking a Staff Robotics Software Engineer, AI/ML to join the AI Research team in the Autonomous Robotics Center (ARC). In this role, you will lead robot learning and perception/grasp intelligence development for manufacturing manipulation systems, driving architectural decisions and guiding engineering work from prototype through production deployment.
ARC is developing end-to-end robot policies that enable dexterous manipulation in real-world manufacturing environments. The team advances embodied AI by integrating multimodal perception, robot learning architectures, and physical robotic systems to solve manipulation, autonomy, and simulation challenges at industrial scale.
What You’ll Do
- Lead development of perception and grasp intelligence capabilities, including segmentation, object and pose estimation, scene understanding, and grasp candidate generation and ranking.
- Develop robot AI models such as diffusion policies, ACT, VLM/VLA-guided agents, and imitation learning approaches for manipulation and autonomous task sequencing.
- Design and scale training-to-inference pipelines with strong evaluation practices, reproducibility, and runtime performance requirements including latency, determinism where required, and robustness to domain shifts.
- Define model-to-system interfaces including inputs/outputs, uncertainty signaling, failure modes, and fallback strategies in coordination with planning and controls.
- Drive measurable system outcomes and work with validation teams to translate failures into prioritized data and model improvements.
- Provide hands-on technical leadership through architecture design, code reviews, documentation, and mentorship for engineers implementing model pipelines and robotics integrations.
- Contribute to intellectual property, publications, and external collaborations when they accelerate capability development.
Required Qualifications
- M.S. or Ph.D. in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related field.
- 7+ years of experience developing and deploying AI/ML systems for robotics or embodied intelligence applications.
- Strong programming skills in Python and/or C++ with deep learning frameworks such as PyTorch or TensorFlow and production software engineering practices.
- Experience with 3D perception systems including RGB-D, stereo, or LiDAR, along with calibration, coordinate frames, and real-world failure modes.
- Demonstrated ability to lead technically without formal people management, including cross-functional alignment and technical execution.
- Comfortable working in hardware-centric environments with iterative debugging and close integration with planning and control systems.
Preferred Qualifications
- Ph.D. with publications in leading robotics or machine learning venues.
- Experience with ROS 2 and MoveIt2 integration patterns for robotic manipulation systems.
- Experience optimizing on-robot inference using tools such as TensorRT or ONNX Runtime.
- Experience implementing dataset and experiment governance systems such as DVC or MLflow in robotics or machine learning environments.
This role is categorized as onsite. This means the selected candidate is expected to report to a specific location on a full-time basis.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Senior Sub System Lead Engineer - Virtual Applications
Role Details
Job Description
Our Mission:
At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.
Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.
Hybrid: This position allows flexibility utilizing our hybrid-work appropriately model where team members can work at General Motors Milford Proving Ground, Milford, Michigan or off-site, requiring the team member be onsite to support project needs. At GM, we believe work-life harmonization is essential to a team member’s success and job satisfaction
The Role:
A VMEC Sr. Sub-System Lead Engineer (SSLE) develops some of General Motor’s most advanced and exciting mobility features. This dynamic role supports innovative technology development applicable to aspects of autonomous, electric, and traditional internal combustion applications in the following domain areas:
- Brakes
- Chassis-Suspension
- Diagnostics
- Drivability
- Drive Mode
- Electrified Propulsion
- High Voltage Battery
- ICE/Hybrid Propulsion and Emissions*
- Propulsion Thermal Management
- Quality
This role supports ICE/Hybrid Propulsion in several functional areas, specifically Software-in-the-Loop and Hardware-in-the-Loop Virtualization activities.
What You'll Do
The Sr. Sub-System Lead Engineer (SSLE) is an individual contributor with recognized expertise responsible for tasks and work throughout the entire vehicle development lifecycle including requirements definition, design and implementation, testing, and problem resolution. Agile, systems engineering, requirements and embedded controls development and calibration knowledge are a definite plus. The drive and tenacity to grow technically and professionally while working on some of General Motor’s most exciting features is a must!
- Perform complex sub-system analysis to define functional controls and hardware requirements, including the definition of:
- Noise factors (e.g., aging, build variation, environmental, etc.)
- Interface mapping (e.g., inputs to outputs)
- Actuator and sensor performance requirements
- Input to output transfer functions (e.g., latency, overshoot, oscillation, etc.)
- Calibration requirements
- Regulatory, safety and customer facing interactions (e.g., FE/CO2, DQ, Emissions, NVH, Performance)
- Signal/data retention
- Leverage physical (bench) and virtual (e.g., models, simulation) to establish and test use cases and acceptance criteria for normal and degraded states of applicable sub-systems
- Create and maintain Sub-System Technical Specification (SSTS) documents for applicable subsystems
- Create and maintain sub-system specifications in requirements management software (e.g., Doors, Jama Connect, codebeamer, etc.)
- Root cause all appliable sub-system related issues and translate solutions into new or revised requirements
- Create and maintain Functional Architecture Documents (FADs)/Context Diagrams with the assistance of Global Architecture teams
- Lead sub-system level FMEAs and collaborate on System and Component FMEAs
- Use Failure Mode and Effect Analysis (FMEA) Integration Tool (FIT) for managing FMEA processes across applicable subsystems
- Create and maintain Features, Stories, and/or Change Requests to manage requirements and specifications of sub-systems using change management tools (e.g., IBM Rational Team Concert, Jira, etc.)
- Collaborate with Controls and Software Engineers to review software implementation ensuring compliance with requirements
- Review Owner’s Manual and Service Information related to the applicable sub-system
- Provide guidance and input for feature design verification plan by working with System and/or Feature Owners and Validation Engineers
- Maintain open requirements issue list and review, track, and report on progress and status
- Support advanced technical work projects that drive future features and vehicle enhancements
- Lead team in automation of HiL / SiL through architecting, developing and deploying end-to-end integrated solutions
Your Skills & Abilities (Required Qualifications)
- Bachelor’s Degree in Electrical, Mechanical, Computer or related engineering discipline
-
Minimum of 6+ years of experience in the software/engineering field working with one or more of the following:
-
Brakes
- Chassis-Suspension
- Diagnostics
- Drivability
- Drive Mode
- Electrified Propulsion
- High Voltage Battery
- ICE/Hybrid Propulsion and Emissions*
- Propulsion Thermal Management
- Quality
- Strong analytical problem-solving skills, including independent judgment and decision-making skills, where problems are very unusual and extremely difficult
- Demonstrated communication and interpersonal skills required to build relationships with team members and customers to solve problems and resolve issues
- Physics-based understanding of the Voice-of-Customer
- Ability to effectively communicate issues, status and recommendations to leadership
- Proven ability in project management skills and ability to teach others
- Ability to prioritize work with only limited direction from manager
What Will Give You A Competitive Edge (Preferred Qualifications)
- Masters or PhD in Engineering
- Working knowledge of Jenkins, AutoBot, AutoVal, OptimMate
- Proficient in Python (C/C++)
- Experience related to specifying physics of dynamic electromechanical systems (e.g., Brakes, Chassis, Suspension, Electrification, Thermal, etc.)
- Experience with calibration, software, and controls development
- Experience leveraging simulation environments and plant modeling for testing or requirements generation is a plus (e.g., Matlab/Simulink, CarSim, GT-Power, D-Space, ETAS, etc.)
- Experience with OBD regulations requirements
- Experience with safety critical systems
LI-SW1
SPONSORSHIP: GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, H4 EAD, J-1, etc.)
This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate
Why Join Us
At GM, you’ll be at the forefront of shaping the future of connected, electric, and autonomous vehicles. You’ll work on cutting-edge antenna systems alongside some of the brightest minds in automotive and RF technology — with the resources to make an impact at scale. We offer competitive compensation, growth opportunities, and a culture that values innovation, inclusion, and forward thinking. This is a unique opportunity to lead, innovate, and help millions of customers around the world stay connected on the move.
Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include 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 and more.
Diversity Information
General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities.
We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Software Developer - Lab Systems Integration
Role Details
Job Description
At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.
Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.
Work Arrangement
This role is categorized as hybrid. The successful candidate is expected to report to Milford Proving Ground (MPG), Tire & Wheel Test Lab 4 days per week.
The Role
The Lab System Integration Engineering (LSIE) team is a part of a larger Lab Engineering Operational Support Team that is driving common tools and processes for the diverse component, subsystem and vehicle testing laboratories within GM. Our team supports the various testing laboratories as well as vehicle garages in Pontiac, Warren and Milford, Michigan. The Lab System Integration Engineer (LSIE) position is dedicated to supporting the Tire and Wheel Test Laboratory at the Milford Proving Grounds, focusing on the development and validation testing of current and future vehicle programs as well as enhancing laboratory infrastructure. In this role you will develop and maintain the software and data infrastructure that enables the Tire & Wheel Test Laboratory to plan, execute, and analyze development and validation testing.
This position has a strong focus on C# application development and database design and administration, primarily on PostgreSQL and related data systems. You will build and support software that:
- Automates and coordinates laboratory test workflows
- Interfaces with test equipment (e.g., MTS systems) and controller networks
- Manages the end‑to‑end flow of test data, including ingestion, processing, storage, and reporting
This role is ideal for someone who enjoys hands‑on lab work, system‑level integration, and using modern software and database technologies to improve test capability and efficiency.
What You’ll Do (Responsibilities)
C# Software & Application Development
- Design, develop, and maintain C# applications and services that support test planning, execution, data processing, and reporting for the Tire & Wheel Test Lab.
- Implement robust Windows Services, background processes, and APIs for automated data movement, status monitoring, and notifications
- Develop and maintain WinForms or similar .NET UI applications used by lab personnel for test setup, monitoring, and data access.
- Apply object‑oriented design principles and best practices, including clean architecture, modular design, and reusable components.
- Collaborate in a software release‑oriented team, participating in peer reviews, code walkthroughs, and structured release cycles.
Database & Data Pipeline Engineering
- Design, implement, and optimize PostgreSQL database schemas to support test configuration, execution tracking, and high‑volume results data.
- Develop and maintain stored procedures, views, and queries to support efficient data retrieval, aggregation, and analysis.
- Implement and support end‑to‑end data pipelines that move test data from acquisition systems into structured database storage and downstream analytics/reporting systems.
- Ensure data quality, integrity, and traceability, including auditability of test configurations, software versions, and test results.
- Monitor and tune database performance, manage indexing strategies, and work with IT partners on backup, recovery, and security needs.
Lab Systems Integration & Automation
- Develop and validate automated test scripts and support software that integrate with test stands, controllers, and measurement systems (e.g., MTS).
- Integrate new test hardware into the lab environment, including software interfaces and data flows needed for reliable operation.
- Interface with vehicle controller networks and lab hardware to ensure communications and control requirements are met (e.g., CAN‑based or Ethernet‑based systems).
- Provide start‑up and debug support for new or updated test methods, equipment integrations, and software releases.
Collaboration, Networking & Continuous Improvement
- Partner with product engineering teams to understand new product functionality and translate it into test automation and data requirements.
- Collaborate with internal and external IT and test automation organizations to enhance lab networking, data infrastructure, and tool integration.
- Champion and participate in continuous improvement projects to mature testing methods, improve data flow, and increase efficiency while maintaining common standards across test stands and labs.
Your Skills and Abilities (Required Qualifications)
- Bachelor’s degree in Engineering, Computer Science or a closely related discipline.
- 5+ years of professional software development experience, with a strong emphasis on C# and the .NET ecosystem.
- Proven expertise in database development and administration, with hands‑on experience in PostgreSQL or similar relational database systems (schema design, complex queries, performance tuning).
- Strong understanding and practical use of object‑oriented programming concepts and design patterns.
- Experience building software that connects to lab equipment, data acquisition systems, or test automation environments and processes resulting data.
- Hands‑on experience working in a laboratory or test environment, with demonstrated ability to debug issues involving both hardware and software.
- Ability to understand and troubleshoot common networking protocols (e.g., TCP/IP, UDP, RS232, Ethernet, Modbus) as they relate to lab and test systems.
- Demonstrated ability to work with a high level of autonomy in a complex environment, managing multiple projects, priorities, and deliverables with minimal supervision.
- Excellent oral and written communication skills and strong interpersonal skills to work effectively with cross‑functional partners and lab staff.
- High level of analytical ability to solve unusual and difficult technical problems.
What Will Give You a Competitive Edge (Preferred Qualifications)
- Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 7+ years of professional software development experience, with a strong emphasis on C# and the .NET ecosystem.
- Experience with software change control and release using Git‑based ecosystems (e.g., Git, Bitbucket) and work tracking tools such as Jira.
- Experience with unit testing and continuous integration pipelines for C# and database‑driven applications.
- Experience with test automation frameworks and tools, such as LabVIEW, TestStand, or VeriStand.
- Familiarity with XML and JSON for data exchange and configuration, including their use in C# and database workflows.
- Experience with test controls, data acquisition, and data analysis tools (e.g., VehicleSpy, INCA/MDA, DeweSoft).
- Knowledge of traditional product development and validation processes, including timing, milestones, and release methodologies.
LI-KM2
GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc).
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
This position requires the ability to legally operate a motor vehicle on a regular basis. A company vehicle will only be provided for this role by passing the Motor Vehicle Report review.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Applied ML Triage, Evaluation & Monitoring Tech Lead
$218,800 - $218,800
Role Details
Job Description
As an Applied ML Triage, Evaluation & Monitoring Tech Lead on the Software Validation team within the AV organization, you will lead developments around building and operating ML-driven evaluation tools, systems and executions that enable safe, comfortable, and intuitive autonomous driving at scale. Your work will transform the way we monitor the changes in the end-to-end ML stack for Autonomous Vehicles, designing and deploying centric tool sets which makes performance monitoring seamless and automated, and enables scalable and deep causal analysis to get to the roots of problem space for effective engineering iterations.
You will partner closely with AI/ML engineers, simulation engineers, systems engineers, and product managers to design, implement, and maintain robust evaluation and validation processes that combine simulation and on-road data. Your work will drive systematic, data-driven improvements to AV software performance and help connect day-to-day monitoring and triage work to the engineering roadmap for continuous improvement and burn down of problem space.
This role combines hands-on technical leadership in applied ML evaluation and team building. You will lead cross-functional initiatives, shape the roadmap for evaluation capabilities, and foster a culture of ownership, curiosity, and high-quality execution.
What You'll Do
Lead Applied ML projects for designing, implementing, and operating scalable evaluation, monitoring and deep-triage systems for AV ML stacks
Own end-to-end ML Monitoring & Triage tool sets : from design, to early prototypes, experiment setup and final produtionization.
Develop AI/ML-powered triage agents that dives deep into performance issues and generates solution level triage and root cause
Partner cross-functionally with AI/ML, simulation, systems, safety, and product teams to identify the most important signals and scenarios to evaluate, and to prioritize improvement opportunities for the ML stack.
Create clear, compelling narratives and reports that synthesize complex data into actionable insights for senior leaders and partner teams, enabling informed, timely launch and continuous deployment decisions.
Foster a high-performance, inclusive team culture focused on accountability, rigorous thinking, healthy debate, and continuous learning.
Establish and refine team processes (prioritization, planning, execution, incident reviews) to ensure reliable, scalable, and repeatable delivery of evaluation results.
Your Skills & Abilities
Bachelor’s degree in Computer Science, Electrical/Computer Engineering, Robotics, Applied Mathematics, or a related technical field, or equivalent practical experience.
2+ years of management experience leading engineering, validation, or applied ML teams.
5+ years of experience in one or more of: applied ML, systems engineering, validation/verification, or evaluation for complex software or autonomy systems.
Demonstrated end-to-end ownership from problem definition through methodology design, implementation, analysis, and driving concrete product outcomes.
Proven analytical and systems engineering skills in highly complex, ambiguous technical domains (e.g., end-to-end ML stacks, robotics, or distributed systems).
Experience designing or operating evaluation or validation pipelines that leverage both simulation and real-world data.
Strong communication skills, with a track record of aligning diverse stakeholders and presenting complex technical concepts to mixed technical and non-technical audiences.
What Will Give You A Competitive Edge
Graduate degree (MS/PhD) in a relevant technical field (e.g., ML, robotics, control, statistics, systems engineering).
Experience building or leading teams in autonomous vehicles, robotics, or safety-critical systems.
Hands-on experience with ML-based autonomy systems, including familiarity with model evaluation, failure analysis, and performance debugging in real-world conditions.
Track record of growing and mentoring engineers, including performance management, career development, and building inclusive, diverse teams.
Comfortable working in fast-paced, highly ambiguous environments, with the ability to balance strategic thinking and hands-on execution.
Compensation
The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area. The salary range for this role is $218,800 and $335,300. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
Bonus Potential:
An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits
GM offers a variety of health and wellbeing benefit programs. Benefit options include 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 and more.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Senior Software Engineer, Simulation Engine
$148,000 - $226,200
Role Details
Job Description
The Simulation group is solving one of self-driving’s most difficult problems: evaluating the performance of the autonomous driving software stack before it reaches public roads.
As a software engineer on the Simulation Engine team, you will drive the development of our simulation frameworks that enable high-fidelity and high-performance validation of the autonomy stack, as well as the gym environment for reinforcement learning model training. We are looking for an engineer passionate about providing the best developer experience, and who can effectively drive collaborations across large engineering organizations. This role will lead you to learn the ins and outs of our autonomous driving software stack, simulation frameworks, and RL model training.
Required Skills
- BS, MS, or PhD in Computer Science, Robotics, Machine Learning or equivalent experience
- 5+ years relevant industry experience
- Strong programming skills in C++ and Python.
- Clear track record of effective collaboration with customers and continuous delivery of quality results in a hybrid or remote workplace. Comfortable collaborating across large engineering organizations.
- Passion for safe, fully-electric, self-driving technology and its impact on the world
Desired Skills
- Experience with building or extending AV/Robotic simulation
- Experience working on game engines such as Unity, Unreal Engine, or PhysX.
- Experience with reinforcement learning, gym environment, or LLM.
- Strong programming skills in modern C++ and Object-oriented Design.
Compensation:
- The expected base compensation for this role is: $148,000 - $226,200. Actual base compensation within the identified range will vary based on factors relevant to the position.
- You also need to include general information about potential commissions, if applicable.
- Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits:
GM offers a variety of health and wellbeing benefit programs. Benefit options include 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 and more.
GM-AV-1
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Senior Manager, Embodied AI
$296,300 - $453,900
Role Details
Job Description
We are seeking an experienced and technically strong Senior Engineering Manager – AI/ML Engineering for the Data Foundations organization of Embodied AI. This role emphasizes day‑to‑day people management, technical guidance, and effective execution. You will contribute to the future of Autonomous Vehicle (AV) development by helping drive the vision and operational excellence of the data flywheel that continuously improves GM’s Foundation AV model performance.
You will manage AI/ML Engineers, support their career growth, and guide the team’s technical direction. In this role, you will collaborate closely with partner teams across the organization, help define best practices for engineering execution, and contribute to building and sustaining a high‑impact, high‑performance team.
About the Team:
The Data Scaling group owns the Data Flywheel for AV Foundation model development and successive fine tuning. It defines the composition of the data that is needed for the AV to learn behaviors at scale and deliver the driving behaviors necessary for the product success. The team owns the definition and processes for data quality across the data loop.
The team directly works on and delivers ML models to the product that successively go up the Data Scaling curves, thereby improving AV performance through smart use of data. As part of this work, the team builds scalable systems and pipelines that attempt to 10x the data used, its diversity and impact on the models with successive major releases. The team uses existing very large datasets that GM has access to internally as well as defines the next generation of highest value datasets that GM continues to collect – both from real driving by GM internal and retail fleets but also synthetic sim-based datasets.
Why Join Us?
-
Scale up AV foundation model pre-training and fine-tuning with data to its maximum capacity – into billions+ of examples - across different sources, delivering the maximum value to the model through every additional example.
-
Work with cutting-edge technology and a collaborative, high-impact team of AI/ML engineers, data scientists and engineers who are passionate about leveraging advanced AI techniques to drive innovation for L2, L3 and L4 applications.
-
Contribute to the safety, reliability, and scalability of next-generation autonomous vehicles.
What You'll Do:
-
Manage a team of AI/ML engineers building and scaling the Data Flywheel at GM.
-
Raise the engineering bar of the team: set best practices, give feedback, and provide mentorship to direct reports.
-
Drive the technical vision for aspects of Data Foundations at GM, working with senior leaders and members of your team.
-
Define the project roadmap, set development priorities, and align the team’s work with company objectives and product milestones.
-
Collaborate cross-functionally with teams involved in AV model development and validation and ensure we meet organizational goals, product requirements and scaling needs.
-
Promote a collaborative, inclusive, and high-performance team culture, and champion the GM engineering values and principles.
What You Must Have:
-
BS, MS, or PhD in Robotics, Computer Science, Engineering, or a related technical field.
-
Proven experience managing and scaling high-performing engineering teams with a focus on operational excellence.
-
Demonstrated ability to inspire and motivate teams, drive best practices, and deliver continuous improvement.
-
Track record delivering scalable software solutions to a production environment using Python.
-
Proven experience in solving data scaling challenges, ranging from data diversity, data quality and building best practices to incorporate multiple data sources in large models.
-
Excellent communication, collaboration, and mentoring abilities, with a passion for driving innovation in autonomous technology.
-
Strong organizational, communication, and people leadership skills.
Bonus Points
-
A background in Robotics or the AV/ADAS industry.
-
Direct experience leveraging LLMs/VLMs/etc. for production workflows.
-
Experience in building and scaling large model training pipelines that are performant and enable quick iteration by distributed teams.
-
Strong data processing skills using tools like Numpy, Pandas, and Apache Spark.
-
Experience developing or working with safety-critical code and systems
-
Experience deploying foundation models into production environments and understanding the end-to-end process.
Remote/Hybrid: This role is categorized as fully remote or hybrid.
Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area.
- The salary range for this role is $296,300-$453,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
- Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits:
- Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include 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 and more.
Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.
Relocation: This job may be eligible for relocation benefits.
LI-CX1
GM-AV-1
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Software Development Integration Laboratory - Operations Engineer
Role Details
Job Description
Onsite: This role is categorized as onsite. This means the successful candidate is expected to report to the Sloan Engineering Center in Warren, MI, on a full-time basis (5 days each week).
As we advance towards our vision of ZERO Crashes, ZERO Emissions, ZERO Congestion, and VIRTUAL technology for the future, we are seeking a dedicated Operations Engineer to join our lab operations engineering team! In this role, you will contribute to this vision by supporting the development of cutting edge electric and autonomous driving technologies.
The Role
The Software Development Integration Laboratory is seeking an Operations Engineer to deploy, operate, benchmark, and enhance the bench platform hardware and its associated operating environment for infotainment desktop benches used in integration and validation testing.
You will play a key part in maintaining advanced infotainment desktop test benches, which enable early integration and verification of software at the vehicle infotainment level. These test benches are integral to the General Motors Global Vehicle Development Process, helping to ensure the seamless deployment of innovative technologies.
The role also requires the use of full vehicle schematics and Interface Control Documents (ICD) to resolve wiring connection issues and ensure proper loading and switching for the communication and operation of all vehicle electronic modules.
What You’ll Do
- Design and implement automation solutions to improve operational workflows and reduce manual intervention.
- Manage the retrofitting and ongoing support of our benches and ensure our Integration test users are supported with a fully functional and maintained test property.
- Act as the spokesperson for the lab benches and take responsibility for the quality of these valuable test assets.
- Develop automation scripts to streamline operational activities, image PCs, and flash/debug ECUs on the benches.
- Respond to operational incidents by conducting root cause analysis and implementing corrective actions to prevent future occurrences.
- Provide prompt and effective support to address issues that impact bench performance or user experience.
- Maintain detailed documentation of operational procedures, configurations, and troubleshooting guidelines to ensure consistent and efficient bench operation.
- Collaborate with technicians to facilitate bench hardware requests and assist with setup and maintenance tasks.
- Procure parts and materials as needed for bench construction and future updates.
- Work closely with peers and technicians to ensure benches are built efficiently, accurately, and on schedule.
- Follow established bench build processes and provide status updates during peer reviews and program updates.
- Propose and investigate improvements in bench design and build processes to enhance efficiency, foster continuous improvement, and support automation initiatives.
- Support infotainment test engineers from a bench build and operational perspective to ensure timely completion of infotainment model integration.
- Coordinate with all stakeholders to ensure the bench is in a high-fidelity, testable state in preparation for physical vehicle builds.
- Schedule bench testing and resolve conflicts to maintain smooth testing operations.
- Support bench testing when required, maintaining bench readiness throughout its lifecycle and ensuring it is always test-ready. Escalate unresolved issues promptly to minimize delays.
Your Skills & Abilities (Required Qualifications)
- Bachelor’s degree in Engineering, Computer Science, or a related field
- 3+ years of automotive Test, Validation, Integration and/or Operations Engineering experience
- Experience with Vector test tools (VehicleSpy, CANalyzer)
- Experience on Vehicle Networking Protocols (CAN, LIN)
- Excellent electrical troubleshooting skills, with a hands-on approach to bench test property development and support
- Skilled in reading and interpreting vehicle electrical architecture schematics and Interface Control Documents (ICDs)
- Proficient in using and configuring both Microsoft and/or Linux operating systems
- Ability to manage multiple responsibilities simultaneously while maintaining quality and efficiency
- Results-driven individual with a strong sense of initiative and productivity
- Advanced analytical skills to address unusual and complex problem
What Will Give You a Competitive Edge (Preferred Qualifications)
- Strong understanding of General Motors' electrical architecture, wiring systems, and electronic modules
- Demonstrated experience in operations engineering, systems administration, or a similar technical role
- Experience with scripting languages such as Python, Perl, or Bash
LI-CK1
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Software Engineer - SRE
Role Details
Job Description
Hybrid: This role is categorized as hybrid and is expected to report to Austin TX or Warren MI 3 days per week, (T-W-TH) at minimum [potential subject to change based on business need]
The rapid adoption of advanced software in vehicles marks a new era for automakers and consumers, bringing both advantages and challenges.
As part of Site Reliability Engineering (SRE) database group at General Motors, you'll join a dedicated team focused on enhancing the reliability, efficiency, and scalability of our distributed database systems. We leverage engineering principles to manage operations effectively and build solutions that enable us to grow without sacrificing performance or quality. Our SREs work closely with software development teams, acting as specialists in reliability and production engineering, with a focus on automation, observability, and shared responsibility.
We are looking for individuals who are passionate about maintaining the health of our infrastructure while optimizing for reliability and cost-efficiency. This role involves a blend of database engineering and systems engineering skills to keep our services resilient, robust, and scalable.
The Role:
The database team within the SRE organization is chartered to provide best-in-class Database Management System (DBMS) project solutions to our application partners worldwide. This role involves modernizing our infrastructure and processes to provide database as a service capability into a highly standardized, reliable, and automated environment. The team is responsible for participating in all phases of the application development life cycle while designing, developing, and deploying databases on behalf of the application in a way that ensures GM’s data is secure, highly available, current, flexible, and monitored. This individual will be working on transforming GM applications and database services into modernized cloud offerings.
What You’ll Do:
- Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention.
- Lead, Implement and improve monitoring and observability frameworks, enabling proactive detection and resolution of incidents.
- Participate in an on-call rotation to diagnose, troubleshoot, and mitigate production incidents, ensuring minimal downtime and swift resolution.
- Work alongside developers to ensure the quality, scalability, and reliability of our database services. Practice shared ownership of services in production, fostering a "You build it, you run it" culture.
- Manage Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) to manage reliability expectations effectively.
- Conduct deep-dive analyses of incidents and collaborate on post-incident reviews to derive learnings and prevent recurrence. Champion a culture of continuous improvement.
- Evaluate system performance and advocate for optimizations that reduce infrastructure costs while maintaining service reliability.
Qualifications:
- Bachelor’s degree in computer science or a related field, or equivalent work experience.
- Proficiency in PostgreSQL and at least one other (Oracle, SQL Server) database technologies.
- Proficiency in at least one programming language (e.g., Python, Go, Java) and familiarity with multiple language ecosystems.
- Solid understanding of operating systems, networking, distributed systems, databases, and storage architectures.
- Deep understanding of how code runs on underlying hardware, including operating systems, algorithms, and data structures. Ability to optimize or troubleshoot code by understanding its execution and the impact on system resources.
- Experience handling production incidents, including root cause analysis, mitigation, and working through complex system failures.
- Strong communication skills, with an ability to explain technical concepts to both engineering and business stakeholders. Commitment to collaborative problem-solving and shared ownership of services.
- Proven experience in automating manual processes, building deployment pipelines, or managing configuration systems.
What Will Give You A Competitive Edge (Preferred Qualifications):
- Experience with GIT/source code management, CI/CD development, open-source development.
- Hands-on experience in Infrastructure as Code tools like Terraform, Terragrunt, Azure Resource Manager (ARM) templates, YAML pipelines, or Bicep.
- Experience in FiveTran or Goldengate configuration and operation.
- Experience in Cosmos or other NoSQL technologies.
- Experience with cloud platforms (AWS, GCP, Azure).
- Experience of observability using OpenTelemetry, Prometheus or services such as DataDog.
- Familiarity with container orchestration systems like Kubernetes.
- A track record of managing or developing distributed systems.
This job may be eligible for relocation benefits.
Gm does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need gm immigration sponsorship (e.g., h-1b, tn, stem opt, etc.) Now or in the future.
LI-CK1
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Staff Software Engineer - Full Stack
Role Details
Job Description
At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.
Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.
The Role
We’re looking for a Staff Software Engineer – Full Stack to lead the design and delivery of end-to-end software systems that power internal platforms, simulation tools, and data-driven applications across GM. The ideal candidate is passionate about building world-class software, has a proven track record in scalable enterprise software, and thrives in collaborative environments. Strong software engineering fundamentals, great communication skills and experience in engineering best practices for highly scalable, reliable services.
What You’ll Do
- Own end-to-end architecture for complex systems: backend services, APIs, front-end applications, data flows, and integrations.
- Design and implement full-stack features (frontend + backend) that support internal users such as simulation engineers, robotics teams, and manufacturing stakeholders.
- Build scalable, backend services (e.g., microservices, event-driven systems) with strong reliability, security, and observability.
- Demonstrated experience building and operating distributed systems in production - event-driven architectures, message brokers, service decomposition, and the operational realities of running them
- Collaborate with product, platform, and domain teams to translate requirements into clear architectural designs, technical roadmaps, and implementation plans.
- Define and champion coding standards, testing strategies, and CI/CD practices to raise the bar on code quality and delivery speed.
- Conduct design and code reviews, provide technical guidance, and mentor engineers across multiple teams.
- Evaluate and introduce modern technologies and frameworks where they add clear value (performance, developer experience, scalability).
What You Bring
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or related field; MS/PhD or equivalent experience preferred.
- 8+ years of professional software engineering experience, including significant full-stack and architectural responsibilities.
- Strong proficiency in at least one backend language (e.g., C#, Java, , C++, Python) and one frontend framework (e.g., React, Angular, Vue).
- Proven experience designing and operating distributed systems (microservices, containers, orchestration, APIs, messaging), with the broader stack: GraphQL, gRPC, PostreSQL, Docker, and Kubernetes
- Solid understanding of system design, scalability, performance, and security trade-offs.
- Strong communication and collaboration skills; ability to influence technical direction across teams and clearly articulate architectural decisions.
Nice to Have
- Experience building tools or platforms for simulation, robotics, manufacturing, or data/ML workflows.
- Experience Integrating with enterprise systems (e.g., telemetry/IoT, PLM/CAD, MES, analytics platforms) to keep digital twins up to date, synchronized, and interactive.
- Experience building Maps backends and graph databases
- Familiarity with event streaming, service meshes, and advanced observability (tracing, metrics, logs).
- Track record of technical leadership: driving architecture, mentoring engineers, and shaping engineering culture.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
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, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.