General Motors
Overview
GM does not provide immigration-related sponsorship for this role. Do not apply if you will need GM sponsorship now or in the future. This includes direct sponsorship, GM as the immigration employer of record, or any work authorization requiring GM support (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.).
Work Arrangement Hybrid: This role is categorized as hybrid. The successful candidate is expected to report to the office three times per week (or other frequency dictated by the business).
Locations
Austin, Texas - GM IT Innovation
Mt. View, California - Mountain View Technical Center
Warren, Michigan - GM Global Technical Center – Cole Engineering Center
Milford, Michigan - General Motors Proving Grounds
Pontiac, Michigan - Engineering Center
The Role We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM’s Vehicle Software and Electronics Engineering group. You will work on cutting-edge software solutions including the Software-Defined Vehicle solutions that are revolutionizing the automotive industry. You will design, implement, test and architect software solutions for functionality deployed across our vehicle portfolio and vehicle ecosystem, from Low level SW, embedded SW, Digital SW, Offboard SW (Cloud, Edge).
You will directly impact GM vehicles and customer experience and contribute to GM’s vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion.
What You’ll Do
Deliver high-quality software solutions for embedded controls systems (EVs, engine, transmission, chassis, brakes, etc.) or vehicle ecosystem, Vehicle Digital Experience, Vehicle Software Updates or Mobile Apps
Design, development and implementation of Physics and Controls requirements to improve software for mechatronic controls and diagnostics, controller communications, and software for vehicle functions using embedded development frameworks in Android, QNX and Linux
Adhere to software design principles, design patterns, and supervisory controls architecture and hardware abstractions
Test and demonstrate software functionality and readiness
Provide common solutions across all GM owned software
Document requirements and link them to test cases that demonstrate software functionality
Utilize automated test tools in build environments, benches, and vehicles to verify functionality at the Controller, System and Vehicle level
Function as an inclusive Agile Scrum team member to deliver software solutions
Contribute to software planning, share ideas and learnings, and help train others
Required Qualifications
Pursuit of a Bachelor’s or Master’s degree in Computer Engineering or Computer Science
Must be graduating between December 2025 and August 2026
Able to work full-time, 40 hours per week
What Will Give You a Competitive Edge (Preferred Skills)
Python scripting, Rust, ETAS, INCA, MDA, and other software tools for development/testing
Programming languages, preferably C/C++
Experience with JIRA, GIT, and Agile software development
Experience with bootloaders, embedded operating systems, controller communications and/or diagnostics
Knowledge of AUTOSAR standards and methodology
Knowledge of CAN, LIN, ARXML, or Ethernet communications
Software architecture principles and best practices
Formula SAE, Ecocar, or automotive-related experience
Customer-centric solution development
Compensation The salary range is $100,000 - $140,000. The actual base salary will vary based on factors relevant to the position and geography. Bonus potential: an incentive pay program based on company and individual performance.
Benefits
Health and wellbeing benefits (medical, dental, vision), Health Savings Account, Flexible Spending Accounts
Retirement savings plan, life insurance, paid vacation & holidays, tuition assistance, employee assistance program
GM vehicle discounts and more
About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We strive to lead the change that makes our world better, safer and more equitable for all.
Why Join Us We believe in driving meaningful change through our words, deeds, and culture. We want every employee to feel they belong to one General Motors team.
Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to a workplace free of unlawful discrimination and foster inclusion and belonging. All employment decisions are made on a non-discriminatory basis without regard to protected characteristics and in accordance with federal, state and local laws. Applicants may be required to complete role-related assessments and pre-employment screening. For more, visit How we Hire.
Accommodations GM offers accommodations to assist with the job search or application process. If you need a reasonable accommodation, please email us or call 800-865-7580. Include the job title and requisition number in your request.
#J-18808-Ljbffr
Work Arrangement Hybrid: This role is categorized as hybrid. The successful candidate is expected to report to the office three times per week (or other frequency dictated by the business).
Locations
Austin, Texas - GM IT Innovation
Mt. View, California - Mountain View Technical Center
Warren, Michigan - GM Global Technical Center – Cole Engineering Center
Milford, Michigan - General Motors Proving Grounds
Pontiac, Michigan - Engineering Center
The Role We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software engineer within GM’s Vehicle Software and Electronics Engineering group. You will work on cutting-edge software solutions including the Software-Defined Vehicle solutions that are revolutionizing the automotive industry. You will design, implement, test and architect software solutions for functionality deployed across our vehicle portfolio and vehicle ecosystem, from Low level SW, embedded SW, Digital SW, Offboard SW (Cloud, Edge).
You will directly impact GM vehicles and customer experience and contribute to GM’s vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion.
What You’ll Do
Deliver high-quality software solutions for embedded controls systems (EVs, engine, transmission, chassis, brakes, etc.) or vehicle ecosystem, Vehicle Digital Experience, Vehicle Software Updates or Mobile Apps
Design, development and implementation of Physics and Controls requirements to improve software for mechatronic controls and diagnostics, controller communications, and software for vehicle functions using embedded development frameworks in Android, QNX and Linux
Adhere to software design principles, design patterns, and supervisory controls architecture and hardware abstractions
Test and demonstrate software functionality and readiness
Provide common solutions across all GM owned software
Document requirements and link them to test cases that demonstrate software functionality
Utilize automated test tools in build environments, benches, and vehicles to verify functionality at the Controller, System and Vehicle level
Function as an inclusive Agile Scrum team member to deliver software solutions
Contribute to software planning, share ideas and learnings, and help train others
Required Qualifications
Pursuit of a Bachelor’s or Master’s degree in Computer Engineering or Computer Science
Must be graduating between December 2025 and August 2026
Able to work full-time, 40 hours per week
What Will Give You a Competitive Edge (Preferred Skills)
Python scripting, Rust, ETAS, INCA, MDA, and other software tools for development/testing
Programming languages, preferably C/C++
Experience with JIRA, GIT, and Agile software development
Experience with bootloaders, embedded operating systems, controller communications and/or diagnostics
Knowledge of AUTOSAR standards and methodology
Knowledge of CAN, LIN, ARXML, or Ethernet communications
Software architecture principles and best practices
Formula SAE, Ecocar, or automotive-related experience
Customer-centric solution development
Compensation The salary range is $100,000 - $140,000. The actual base salary will vary based on factors relevant to the position and geography. Bonus potential: an incentive pay program based on company and individual performance.
Benefits
Health and wellbeing benefits (medical, dental, vision), Health Savings Account, Flexible Spending Accounts
Retirement savings plan, life insurance, paid vacation & holidays, tuition assistance, employee assistance program
GM vehicle discounts and more
About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We strive to lead the change that makes our world better, safer and more equitable for all.
Why Join Us We believe in driving meaningful change through our words, deeds, and culture. We want every employee to feel they belong to one General Motors team.
Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to a workplace free of unlawful discrimination and foster inclusion and belonging. All employment decisions are made on a non-discriminatory basis without regard to protected characteristics and in accordance with federal, state and local laws. Applicants may be required to complete role-related assessments and pre-employment screening. For more, visit How we Hire.
Accommodations GM offers accommodations to assist with the job search or application process. If you need a reasonable accommodation, please email us or call 800-865-7580. Include the job title and requisition number in your request.
#J-18808-Ljbffr