CrawlJobs Logo

Chassis Controls Software Developer

Canada, Markham 4264.00 - 5200.00 CAD / Month · Job Posted March 25, 2026
Apply Position
Job Link Share

Job Description

We are seeking creative, highly motivated engineers with passion and expertise in controls and software for this position within GM’s Vehicle Mechatronics Embedded Controls 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.

Job Responsibility

  • Deliver high-quality software solutions for embedded Controls systems on EVs and PHEVs
  • Design, develop and implement Physics and Controls requirements to continuously improve software for mechatronic controls and diagnostics strategies, as well as controller communication or software for vehicle functions and enhancements
  • Adhere to best software design principles, utilizing design patterns and understanding supervisory controls architecture and hardware abstractions for effective software solutions
  • Collaborate cross-functionally with System Engineers, Software Engineers, Calibration Engineers, Scrum Manager, and Scrum Lead to interpret functional requirements and translate into robust control and diagnostics strategies
  • Test & demonstrate software functionality & readiness
  • Supply common solutions across all GM owned software
  • Document requirements for design solutions and link them to test cases that can 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
  • Have voice in software planning events, share ideas & learnings and help teach/train others

Requirements

  • Pursuit of a Bachelor’s degree in one of the following areas: Mechatronics, Computer Science, Software, Electrical, Mechanical, or Computer Engineering
  • Able to work fulltime, 40 hours per week in Canada, and for an 8 month or 12 month term (consecutive semesters) starting May 2026

Nice to have

  • Skilled in a programming language, preferably C/C++
  • Skilled in Python scripting, ETAS, INCA, MDA, and other software tools used for the development and/or testing of software
  • Experience with JIRA, GIT, and Agile software development framework
  • Experience with CppU Test framework including debugging CppU Tests and implementing dynamic scheduler
  • Development / testing experience on SIL/HIL or other virtual environments
  • Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol
  • Software architecture principles and best practices
  • Formula SAE, Ecocar, or other Automotive related experience/clubs
  • Customer-centric focus with solution development

What we offer

Accommodation is available for applicants with disabilities

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Chassis Controls Software Developer

8 matching positions

Software Engineer - Chassis Controls

At General Motors, we are building on our momentum and changing the way we do th...
Location
Location
Canada
Salary
Salary:
90900.00 - 136400.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in electrical/computer/software engineering, or Computer Science
  • 2+ years of experience with proven technical and professional skills in software engineering
  • Experience in programming/scripting (C, Python, Matlab/Simulink)
  • Valid Canadian Driver License
Job Responsibility
Job Responsibility
  • Lead chassis controls electronics features and systems testing (manual and automated)
  • Create, manage, and complete Chassis Controls SW software feature/system validation behavior test specifications (BTS)
  • Lead test automation development and execution for relevant controls products
  • Analyze, review results and document failures via Jira
  • Participate in Agile ceremonies (PI planning, DSU etc.)
  • Fulltime
Read More
Arrow Right

Senior Controls Developer - Steering Embedded Software

The chassis Controls Software Engineer leads the design, development and validat...
Location
Location
Canada , Markham
Salary
Salary:
111500.00 - 164600.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Mechatronics, Software, Electrical, Computer Engineering or in a related field
  • Fundamental knowledge of controls theory, vehicle dynamics, estimation, signal processing, and software development processes
  • 5+ years of experience in embedded software development for automotive systems
  • Experienced in controls systems development for real-time embedded systems and vehicle steering systems
  • Proficiency in C
  • Experience in developing electrical architecture for Software Defined Vehicles (SDV)
  • Hands on experience with MATLAB/Simulink/Stateflow and Carsim
  • Proficient in software coding using C language, as well as Simulink/Stateflow and version control tools
  • Excellent oral and written communication skills
  • Ability to manage time effectively, meet deliverable timing and thrive in an independent work environment
Job Responsibility
Job Responsibility
  • Lead the controls system design and algorithm development and embedded software development for vehicle chassis controls systems using MATLAB/Simulink and C
  • Perform controls and vehicle dynamics analysis on chassis controls systems
  • Develop estimation, fusion and signal processing algorithms
  • Develop Model-in-the Loop (MiL) platforms for vehicle chassis systems using MATLAB/Simulink, and Carsim
  • Integrate MATLAB Simulink models, adhering to best modeling/software practices
  • Develop controls in C and integrate with the CICD pipeline
  • Test and debug software using different platforms (models, MiL, SiL, HiL, and Integration testing)
  • Define and create software interfaces to integrate new components into existing software
  • Define comprehensive test cases for unit, component, and integrated software testing
  • Execute model/code equivalency testing, identifying, and resolving software issues
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family, and friends
  • Fulltime
Read More
Arrow Right

Senior Chassis Diagnostic Engineer – Driveline & Trailering

This role is intended for a highly capable technical engineer who can define dia...
Location
Location
Canada , Markham
Salary
Salary:
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Mechatronics Engineering, Systems Engineering, or equivalent technical degree / experience.
  • Strong experience in embedded controls software development, including requirements understanding, software design, implementation, unit testing, software integration testing, and production release support.
  • Demonstrated experience in automotive diagnostics specification and implementation, including UDS, diagnostic infrastructure, diagnostic software implementation, and related validation practices.
  • Strong working knowledge of safety-critical software development and engineering best practices consistent with ISO 26262.
  • Experience with automotive communication and software implementation concepts spanning CAN, LIN, and Ethernet.
  • Strong analytical and problem-solving ability with capability to resolve unusual and difficult technical problems and drive issues to closure.
  • Strong written and verbal communication skills, with ability to work effectively across internal GM teams and external supplier organizations.
  • Bachelor's degree in Software/Computer/Electrical/Embedded Systems/Electronics Engineering or equivalent field
  • 8+ years of relevant experience.
  • Strong experience in developing and executing test scripts using Python
Job Responsibility
Job Responsibility
  • Own diagnostic specification development for Driveline and Trailering mechatronic systems, including DTC strategy, enable and inhibit conditions, set and recovery logic, customer notification strategy, remedial actions, and diagnostic data requirements such as freeze frame and Figure of Merit expectations.
  • Define, design, implement, and release embedded application software and diagnostics for chassis mechatronic control features, translating requirements into software design, implementation, and verification activities.
  • Lead or directly support software implementation across controller, subsystem, and vehicle levels, including software integration, anomaly resolution, and technical issue troubleshooting.
  • Use automated development and test environments including SIL, HIL, bench, and in-vehicle validation to verify software functionality and diagnostic behavior.
  • Drive robust diagnostic design reviews with internal GM stakeholders and suppliers, ensuring implementation meets GM requirements, passes software design review gates, and is approved for release.
  • Improve diagnostic robustness for edge cases such as environmental variation, part-to-part variation, startup and initialization behavior, hot starts, transient power behavior, and partial networking conditions.
  • Support common, standardized diagnostic architecture across Mechanical Driveline and Trailering controls, including creation and execution of diagnostic CGs, regression testing strategy, and diagnostic design governance.
  • Collaborate cross-functionally with systems, controls, calibration, software integration, validation, manufacturing, product, and supplier teams to deliver high-quality technical solutions in a SAFe / agile development environment.
  • Contribute technically to integrated chassis feature development where Driveline and Trailering capabilities intersect with braking, steering, suspension, propulsion torque management, and broader vehicle motion coordination.
  • Act as a senior technical contributor and domain leader, helping raise the organization’s capability in diagnostic specification, software implementation discipline, and mechatronic systems understanding.
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family, and friends.
  • Fulltime
Read More
Arrow Right

Senior Design Release Engineer - Vehicle Sensing Hardware

Our Mission: At General Motors, our product teams are redefining mobility. Throu...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly motivated individual contributor who has knowledge of vehicle sensing hardware
  • desire to work as a Senior Design Release Engineer (DRE)
  • broad technical knowledge combined with creative and independent thinking
Job Responsibility
Job Responsibility
  • Oversee design and validation for sensing system hardware, calibrations, and application software
  • Run Product Development Team (PDT) meetings to coordinate the development and integration of the sensing system hardware components into the vehicle
  • Support DFMEA development and updates
  • Create and maintain Interface Control Document (ICD) strategy and ICD templates
  • Author Engineering Work Orders to release the components for prototype and production vehicles
  • Prepare timing plans that ensure all program requirements and MRD dates are met
  • Troubleshoot component and vehicle level issues utilizing the Problem Resolution Tracking System (PRTS-Jira)
  • Generate and maintain Component Technical Specifications (CTS) for sensing component hardware
  • Close the Loop on learnings by updating required information (Best Practices, GM Specifications, Statement of Requirements, Template, etc.)
  • Work cross-functionally within GM, coordinating multiple suppliers
What we offer
What we offer
  • Bonus potential
  • Health and wellbeing benefit programs including 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
  • Fulltime
Read More
Arrow Right

Salary Automotive Technician

The Salary Automotive Technician – Product Assurance Garage is responsible for a...
Location
Location
Canada , Oshawa
Salary
Salary:
76100.00 - 114300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience as an Automotive Service Technician or equivalent role in an automotive development, service, or test environment
  • Degree, diploma, or trades certification in Automotive Service Technician or closely related field (e.g., ASEP, or equivalent)
  • Strong knowledge of automotive systems (powertrain, chassis, electrical, HVAC, body, and infotainment) and ability to explain systems and repairs to others
  • Proven ability to diagnose complex vehicle problems, including issues beyond those described on the work order or by the customer/engineer
  • Demonstrated ability to repair vehicles correctly the first time, with a focus on quality and repeatability
  • Able to read and interpret wiring diagrams, schematics, and service information, and use diagnostic/service tools such as TechConnect, MDI, and Vehicle Spy/NeoVi
  • Working knowledge of diagnostic tools such as oscilloscopes, multimeters, and other electrical test equipment
  • Ability to interpret work orders, estimate time required for tasks, and identify parts requirements, communicating them clearly via repair orders or equivalent systems
  • Strong documentation skills, including repair documentation, test reports, and update of records in GM systems
  • Demonstrated commitment to safety, including adherence to high-voltage, tool, equipment, and facility safety standards and procedures
Job Responsibility
Job Responsibility
  • Perform advanced diagnostics and repair of vehicle systems, including electrical, electronic, and mechanical components
  • Diagnose and repair electrical systems, including wiring, batteries, modules, and electronic control units (ECUs)
  • Execute vehicle software maintenance and updates on ECUs and related hardware to ensure correct configuration and optimal performance
  • Set up and execute tests and inspections on vehicles and components using appropriate tools, instruments, and test rigs
  • Review failures and support root cause analysis on a variety of components and systems, documenting findings and recommendations
  • Assist in testing of prototypes, pilots, and development builds, including fit, function, and performance checks
  • Use diagnostic tools such as TechConnect, MDI, Vehicle Spy/NeoVi, oscilloscopes, multimeters, and other electrical test equipment to troubleshoot issues effectively
  • Maintain accurate records of work performed, including test results, repairs, parts used, and software levels in Workday or other GM systems, as required
  • Support vehicle coordination in and out of the Product Assurance Garage, including status updates to engineers, planners, and stakeholders
  • Communicate clearly with engineers, leaders, and other technicians on issues found, repair status, risks, and recommendations
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family, and friends
  • Fulltime
Read More
Arrow Right

Vehicle Systems Engineer, ADAS and Chassis

We are seeking a high energy, customer focused individual to join our team as a ...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree
  • Electrical, Software Systems, Computer Science, Computer Engineering, or related field, or equivalent experience
  • Experience working with vehicle electrical architecture standards and vehicle serial data communications/networks
  • Strong organizational and time management skills, with the ability to prioritize tasks effectively
  • Excellent communication and interpersonal skills, with the ability to collaborate with cross-functional teams
  • Analytical mindset with the ability to assess risks and develop mitigation strategies
  • Problem solving skills and the ability to think critically in high-pressure situations
  • Proficiency in project management tools and software
  • Ability to adapt to changing priorities and work in a fast-paced environment
  • Strong attention to detail and a commitment to delivering high-quality results
Job Responsibility
Job Responsibility
  • Single point owner of the preparation of service requirements for programming, Diagnostic Trouble Code (DTC) assignments, serial data control functions, and parametric data
  • Verify and/or test the programming and Diagnostic Software service requirements aligned with the product development schedule
  • Identify, address or escalate serviceability issues as appropriate (e.g. Executive Summary, 5-Phase, Problem Resolution Tracking System, Jira, WCAR, etc.)
  • Partner with Product Development to streamline Diagnostic Observability and support closed-loop diagnostic troubleshooting with Artificial Intelligence (AI) capabilities
  • Lead the service programming, setup, and learn implementation (e.g. "type 4"s)
  • Develop and test diagnostic scan tool and vehicle application software routines
  • Complete development and test work to product development schedules, beginning during development (e.g. Bench, CVF, Pre-Production Vehicle) and culminating through Ship to Commerce STC
  • Continuously monitor and resolve issues, opportunities throughout the product lifecycle
  • Partner with Product Development on diagnostic specifications and programming serviceability needs
  • Provide Service Information Developers (SID) and Vehicle System Engineers (VSE) with subsystem and/or module level diagnostic & programming requirements on time with quality
  • Fulltime
Read More
Arrow Right

Software Engineer - Early Career

We are seeking creative, highly motivated engineers with passion and expertise i...
Location
Location
United States , Austin, Texas; Milford, Michigan; Mountain View, California; Warren, Michigan
Salary
Salary:
100000.00 - 140000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuit of a Bachelor's or Masters degree in one of the following areas: Computer Engineering or Computer Science
  • Must be graduating between December 2025 and August 2026
  • Able to work full-time, 40 hours per week
  • 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.
Job Responsibility
Job Responsibility
  • 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 continuously improve software for mechatronic controls and diagnostics strategies as well as controller communication 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 & demonstrate software functionality & readiness
  • Supply common solutions across all GM owned software
  • Document requirements for design solutions and link them to test cases that can 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
  • Have voice in software planning events, share ideas & learnings and help teach/train others
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior System Engineer - Adaptive Suspension (GPSSC)

At General Motors, our product teams are redefining mobility. Through a human-ce...
Location
Location
United States , Milford, Michigan; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering (e.g., Mechanical, Electrical, Computer Engineering, Computer Science, or Physics)
  • Minimum 3 years of experience in adaptive or fully active suspension systems software design and/or calibration
  • Minimum 5 years of experience in automotive vehicle dynamics systems or chassis system development, with demonstrated depth in suspension or chassis controls
  • Ability to translate and teach complex suspension software and controls design concepts to cross-functional engineering teams, enabling shared understanding and consistent technical execution
  • Strong understanding and demonstrated capability in vehicle dynamics, chassis controls, calibrations and vehicle integration
  • Experience with embedded controls
  • Experience with requirement development and simulation tools (e.g., DOORs, dNG, MATLAB, CarSim, INCA, CAN,)
  • Strong communication, leadership, and problem-solving skills
  • Possess a valid driver's license with the ability to operate test vehicles
Job Responsibility
Job Responsibility
  • Subject Matter Expert for Adaptive Damping Suspension (MR/CDC) features and technology for the corporation and owner of the end-end delivery of adaptive suspension systems, from concept through production and service lifecycle
  • Provide technical leadership and ownership of system-level requirement definitions and the development of System Technical Specifications, FMEAs, and validation plans, ensuring alignment with subsystem, safety, customer, and functional reliability requirements
  • Collaborate with cross-functional teams including controls, software, hardware, validation, electrical, performance, manufacturing, and other stakeholders to achieve enterprise objectives
  • Lead system execution activities including timing alignment, issue resolution, and change management throughout the development lifecycle
  • Lead and guide requirement confirmation activities through analysis, simulation and physical testing including virtual, HIL benches and vehicle-level testing
  • Escalates and represents system issues in technical reviews and provides regular updates to leadership and stakeholders
What we offer
What we offer
  • Competitive compensation and benefits
  • Relocation benefits (eligible)
  • Fulltime
Read More
Arrow Right