Embedded Software Test Developer – Propulsion and Thermal Management - Co-Op (Markham)

Embedded Software Test Developer – Propulsion and Thermal Management - Co-Op (Markham)

19 Apr
|
General Motors
|
Markham

19 Apr

General Motors

Markham

The Role General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission. We are currently looking for motivated candidates for the role of Software Test Developer – Propulsion and Thermal Management to support our Software Quality Team.

Core Responsibilities

Support the development of test scripts to validate system requirements, including automated tests and regression testing.

Execute tests, analyze results, and assist with documenting issues and defects under guidance from senior engineers.

Learn and apply system-level test methodologies that support new product development, collaborating with CI/CD and automation teams.

Provide feedback to help clarify and refine system requirements within the co-simulation workplace.

Work closely with Functional System Architects and System Engineering teams to understand test objectives and implementation approaches.

Contribute to system test best practices through documentation, process improvements, and knowledge sharing.

Participate in product reviews, demos, and team meetings to gain exposure to the full development lifecycle.

Required Qualifications





Currently pursuing a degree in Bachelors Degree in Computer Engineering, Computer Science, Software Engineering, Mechatronics, Mechanical Engineering or a related field.

Able to work fulltime, 40 hours per week in Canada, and for a 12 month term (3-4 consecutive semesters) starting May 2026.

Proficient in Embedded C and Python.

Preferred Qualifications

AutoDrive, EcoCAR, or other Automotive related experience/clubs.

Understanding of embedded controls software and the automated software build processes.

Adept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools.

Familiarity with automotive communication technologies such as CAN, LIN, and SPI.

Experience with tools such as MATLAB/Simulink, ETAS/INCA, Intrepid/Vehicle Spy, or similar DAQ/test tools.

Experience in virtualization or software integration.

Experience in designing and developing vehicle body controls, propulsion thermal, battery management, chassis and brake.

The monthly salary range for this role is $4,264.00 to $5,200.00. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

General Motors of Canada values diversity and is an equal opportunity employer.

#J-18808-Ljbffr

📌 Embedded Software Test Developer – Propulsion and Thermal Management - Co-Op (Markham)
🏢 General Motors
📍 Markham

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: embedded software test developer – propulsion and thermal management - co-op (markham) / markham
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: embedded software test developer – propulsion and thermal management - co-op (markham) / markham