Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications.
Job Description
Vehicle Mechatronics Embedded Controls (VMEC) is responsible for designing, developing, and deploying the embedded controls and software for all vehicle systems and components that manage vehicle motion, vehicle access, vision & visibility, and occupant position, protection, and comfort. The successful candidate will join Agile Scrum teams of approximately 10 members, responsible for developing Body Controls software & controls for all GM vehicles produced globally. The primary role will be Software Development and Test within an Agile framework.
AI Disclosure
Artificial Intelligence will be used in the hiring process for this role.
Hybrid
This position is classified as a Hybrid position, meaning the successful candidate will work at our Markham and/or Oshawa office three (3) days per week.
The Role
Work as part of an Agile Scrum team that develops embedded automotive control systems. This requisition has multiple positions available in various areas of body controls such as lighting, vehicle access, closures, etc. Placement will be determined during interview based on business needs and skillset.
What You’ll Do (Responsibilities)
- Develop complex test strategies and tools across multiple levels of the Test Pyramid, and work with Software Architects/Developers and Test Architects to implement comprehensive testing designs using Virtual tools and simulated environments.
- Collaborate with Product Managers, Developers, and other test teams, using Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD) to create and implement testing for GM’s next generation of EV and ICE vehicles.
- Design, implement, and execute complex testing scenarios in a Virtual Tools environment, configuring tests to run in nightly build environments.
- Understand upstream tests (e.g., Software Unit Test) and downstream tests (e.g., vehicle‑level validation) and create Virtual test plans that integrate and add value between these layers.
- Participate in the Agile Team and Agile ceremonies as required.
- Interface with GM internal teams – Calibrators, Vehicle Integration Teams, etc.
- Utilize debugging tools to rapidly identify test execution issues, determine root cause, and resolve defects.
Your Skills & Abilities (Required Qualifications)
- Bachelor’s Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience.
- Experience debugging C code and/or Rational Rhapsody.
- Minimum 3 years of embedded software QA experience, including SIL/HIL or other virtual environments.
- Prior working experience with automotive software standards, test procedures, and build processes.
- Knowledge of communication protocols: CAN/LIN/Ethernet.
- Demonstrated experience in Continuous Integration environments (nightly builds, etc).
- Individually motivated; Scrum Team members pursue goals with independence and motivation.
- Strong communication skills and ability to translate technical findings into actionable insights; cross‑functional coordination with other scrums required.
- Ability to manage time and meet deliverable timing.
What Will Give You a Competitive Edge (Preferred Qualifications)
- Experience with software configuration management processes and tools (e.g., Git ecosystem).
- Experience deciphering Ethernet, CAN, and LIN logs.
- Experience utilizing debugging tools like Lauterbach.
- Familiarity with ASIL requirements, ISO 26262, or functional safety testing.
- Prior experience working in Agile / Scrum / SAFe (asset but not required).
- Experience in any of the domain areas noted (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC) (asset but not required).
Compensation
The salary range for this role is $90,600 to $136,400. The actual base salary offered within this range will vary based on relevant factors.
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.
Benefits Overview
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
- Healthcare, dental, and vision benefits.
- Life insurance plans to cover you and your family.
- Company and matching contributions to a Defined Contribution Pension plan.
- GM Vehicle Purchase Plan for you, your family and friends.
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.
Non‑Discrimination and Equal Employment Opportunities
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.
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, email us 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.