Senior Software Developer, Body Systems
2 weeks ago
Join to apply for the Senior Software Developer, Body Systems role at General MotorsThis role is Hybrid – report to the office at least three days per week.OverviewVehicle Mechatronics Embedded Controls (VMEC) designs, develops, and deploys embedded controls and software for vehicle systems that manage motion, access, vision, occupant position, protection, and comfort. The successful candidate will join Agile Scrum teams (~10 members) responsible for developing Body Controls software across GM vehicles globally, with a focus on Software Development and Testing/Verification.ResponsibilitiesProvide lean-agile leadership for software architecture within a large/complex implementation.Interface with Software Architects to implement Software Defined Vehicle (SDV) requirements within your Scrum team.Provide technical mentorship to junior developers and review designs.Collaborate with Product Managers, Testers, and other developers using BDD and TDD to create features for GM vehicles (EVs and ICE).Design, implement, and integrate complex embedded software in hand-coded C, with flexibility in methods.Develop and maintain unit tests and multicomponent tests; perform model/code equivalence testing.Participate in Agile ceremonies and interface with GM internal teams (e.g., Calibrators, Vehicle Integration Teams) and with GM suppliers.Utilize debugging tools to identify root causes and resolve defects.Qualifications (Required)Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience.Experience with writing and debugging C code and/or Rational Rhapsody.Minimum 5-7 years of embedded software development experience; familiarity with automotive software standards (e.g., AUTOSAR) is an asset.Experience with CppUTest framework and debugging CppUTest; knowledge of software configuration management (e.g., Git).Experience interpreting Ethernet, CAN, and LIN logs; development/testing in SIL/HIL or other virtual environments.Strong self-motivation and ability to work in a Scrum team with high independence; Agile/SAFe is a plus.Good communication skills and ability to work with geographically dispersed teams.Ability to manage time and meet deliverables.Experience in domains such as vehicle access, occupant position, protection, vision/visibility, or HVAC is an asset.Note: GM does not provide immigration sponsorship for this role. Do not apply if you will need GM immigration sponsorship now or in the future.Benefits OverviewGM’s total rewards program focuses on health and well-being. Benefits include:Paid time off, holidays, and leave programs.Healthcare, dental, and vision.Life insurance and retirement savings plans.GM Vehicle Purchase Plan for you and your family.About GMOur vision: Zero Crashes, Zero Emissions, Zero Congestion. We strive to lead change that makes the world safer, cleaner, and more equitable.Why Join UsWe aim to create an inclusive, belonging-focused culture where every employee can contribute to meaningful change through words and actions.AccommodationsGM offers accommodations for job seekers with disabilities. To request accommodations during the search or application process, please email or call 1-800-865-7580 and include the job title and requisition number. #J-18808-Ljbffr
-
Senior Software Developer, Body Systems
3 weeks ago
Oshawa, Canada General Motors Full timeJoin to apply for the Senior Software Developer, Body Systems role at General Motors This role is Hybrid – report to the office at least three days per week. Overview Vehicle Mechatronics Embedded Controls (VMEC) designs, develops, and deploys embedded controls and software for vehicle systems that manage motion, access, vision, occupant position,...
-
Software Developer, Body Systems
3 weeks ago
Oshawa, Canada General Motors Full timeWork Arrangement Hybrid – This role is categorized as hybrid. The successful candidate is expected to report to the office three days per week, at minimum. 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...
-
Software Developer, Body Systems
4 weeks ago
Oshawa, Canada General Motors Full timeWork Arrangement Hybrid – This role is categorized as hybrid. The successful candidate is expected to report to the office three days per week, at minimum. 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...
-
Software Developer, Body Systems
4 weeks ago
Oshawa, Canada General Motors of Canada Full timeJob Description Work Arrangement: Hybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum. Vehicle Mechatronics Embedded Controls (VMEC) is responsible for designing, developing, and deploying the embedded controls and software for all vehicle systems and components...
-
Senior Sub-System Lead Specialist
4 weeks ago
Oshawa, Canada General Motors Full timeOverviewSenior Sub-System Lead Specialist - Body Controls at General Motors. Hybrid work arrangement with reporting to Markham Elevation Centre (MEC) or Oshawa Elevation Centre (OEC) three times per week.Vehicle Mechatronics Embedded Controls (VMEC) is responsible for designing, developing, and deploying the embedded controls and software for vehicle systems...
-
Senior Software Developer
3 weeks ago
Oshawa, Canada General Motors Full timeWork Arrangement: This role is Hybrid at Oshawa Elevation Centre, and you are expected to report to that location at least three times a week.At General Motors, we envision a future characterized by zero crashes, zero emissions, and zero congestion. We are pioneering the next generation of vehicle compute platforms and revolutionizing automotive software...
-
Senior Software Developer
2 weeks ago
Oshawa, Canada General Motors Full timeWork Arrangement: This role is Hybrid at Oshawa Elevation Centre, and you are expected to report to that location at least three times a week. At General Motors, we envision a future characterized by zero crashes, zero emissions, and zero congestion. We are pioneering the next generation of vehicle compute platforms and revolutionizing automotive software...
-
Senior Software Developer
3 weeks ago
Oshawa, Canada General Motors Full timeWork Arrangement: This role is Hybrid at Oshawa Elevation Centre, and you are expected to report to that location at least three times a week. At General Motors, we envision a future characterized by zero crashes, zero emissions, and zero congestion. We are pioneering the next generation of vehicle compute platforms and revolutionizing automotive software...
-
Oshawa, Canada General Motors Full timeEngineering Group Manager – VMEC Body Controls, Calibration and System Test Join a team that builds the brains behind the machine! The Vehicle Mechatronics Embedded Controls (VMEC) team in GM’s Software and Services organization is at the core of vehicle control—developing the software and calibrations that orchestrate everything from internal...
-
Oshawa, Canada General Motors Full timeA leading automotive company is seeking a Senior Software Developer for Hybrid work in Oshawa, Canada. The role involves developing embedded software for GM vehicles, collaborating with Agile teams and providing technical mentorship. Candidates should have a Bachelor's in Engineering, 5-7 years of relevant experience, and strong C programming skills. The...