General Motors of Canada
Overview
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.). 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. In this position, you will have the opportunity to 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 the GM vehicles that drive on the road 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 strategies, as well as controller communications or software for vehicle functions and enhancements using embedded development frameworks in Android, QNX and Linux environments Adhere to best software design principles, utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions Test and demonstrate software functionality and readiness Provide common solutions across all GM owned software Document requirements for design solutions and link them to test cases that demonstrate software functionality Utilize automated test tools in build environments, benches, and vehicles to verify functionality of the feature at the Controller, System and Vehicle level Function as an inclusive Agile Scrum team member to deliver software solutions Share ideas, learnings and help teach/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
Preferred Skills
Skilled in Python scripting, Rust, ETAS, INCA, MDA, and other software tools Skilled in programming languages, preferably C/C++ Experience with JIRA, GIT, and Agile software development Experience with bootloader, embedded operating systems, controller communications and/or diagnostics Knowledge of AUTOSAR standards and methodology Knowledge and experience with CAN, LIN, ARXML, or Ethernet Software architecture principles and best practices Formula SAE, Ecocar, or other Automotive related experience Customer-centric focus with solution development
Compensation
The compensation is based on applicable state laws. The actual base salary will vary based on factors relevant to the position and geography. The salary range for this role is $100,000 - $140,000 with potential for bonuses based on company and individual performance.
Benefits
GM offers a variety of health and wellbeing benefits, including medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance, employee assistance program, vehicle discounts, and more.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We strive to lead change that makes the 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.
Equal Opportunity and Accommodations
General Motors is committed to a workplace free of unlawful discrimination and fostering inclusion and belonging. All employment decisions are made without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, veteran status, or any other protected status. Applicants may be required to complete role-related assessments or pre-employment screenings. To learn more, visit How we Hire. Accommodations: GM offers accommodations for job seekers with disabilities. If you need an accommodation to assist with your job search or application, please email us or call GM at 800-865-7580 with details about the accommodation and the job title and requisition number.
#J-18808-Ljbffr
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.). 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. In this position, you will have the opportunity to 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 the GM vehicles that drive on the road 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 strategies, as well as controller communications or software for vehicle functions and enhancements using embedded development frameworks in Android, QNX and Linux environments Adhere to best software design principles, utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions Test and demonstrate software functionality and readiness Provide common solutions across all GM owned software Document requirements for design solutions and link them to test cases that demonstrate software functionality Utilize automated test tools in build environments, benches, and vehicles to verify functionality of the feature at the Controller, System and Vehicle level Function as an inclusive Agile Scrum team member to deliver software solutions Share ideas, learnings and help teach/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
Preferred Skills
Skilled in Python scripting, Rust, ETAS, INCA, MDA, and other software tools Skilled in programming languages, preferably C/C++ Experience with JIRA, GIT, and Agile software development Experience with bootloader, embedded operating systems, controller communications and/or diagnostics Knowledge of AUTOSAR standards and methodology Knowledge and experience with CAN, LIN, ARXML, or Ethernet Software architecture principles and best practices Formula SAE, Ecocar, or other Automotive related experience Customer-centric focus with solution development
Compensation
The compensation is based on applicable state laws. The actual base salary will vary based on factors relevant to the position and geography. The salary range for this role is $100,000 - $140,000 with potential for bonuses based on company and individual performance.
Benefits
GM offers a variety of health and wellbeing benefits, including medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance, employee assistance program, vehicle discounts, and more.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We strive to lead change that makes the 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.
Equal Opportunity and Accommodations
General Motors is committed to a workplace free of unlawful discrimination and fostering inclusion and belonging. All employment decisions are made without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, veteran status, or any other protected status. Applicants may be required to complete role-related assessments or pre-employment screenings. To learn more, visit How we Hire. Accommodations: GM offers accommodations for job seekers with disabilities. If you need an accommodation to assist with your job search or application, please email us or call GM at 800-865-7580 with details about the accommodation and the job title and requisition number.
#J-18808-Ljbffr