Early Career Software Test Developer - Propulsion Thermal Management
Role Overview
The software test developer verifies and validates Propulsion Thermal Management functions across virtual, simulated, hardware-in-the-loop, and vehicle environments.
The work supports vehicle software quality in GM's Vehicle Software and Electronics Engineering organization.
This is a new-headcount posting, not an existing vacancy.
Key Skills for This Role
Full Job Posting
Role overview
The software test developer verifies and validates Propulsion Thermal Management functions across virtual, simulated, hardware-in-the-loop, and vehicle environments.
The work supports vehicle software quality in GM's Vehicle Software and Electronics Engineering organization.
This is a new-headcount posting, not an existing vacancy.
Work arrangement
- Hybrid role requiring attendance at Markham Elevation Centre at least three times per week, or at another frequency set by the business.
Responsibilities
- Translate system requirements, functions, and Behavioral Test Specifications into traceable test cases, procedures, and acceptance criteria; maintain links among requirements, test assets, results, and defects.
- Develop, maintain, and execute automated System Behavior Tests and functional tests across CoSim/SIL, with targeted HIL bench and vehicle validation when needed.
- Validate battery heating and cooling, power-electronics and drive-unit thermal protection, cabin conditioning, request coordination, sensors, actuators, diagnostics, and degraded operating modes.
- Check CoSim package readiness, interfaces, configurations, virtual ECU behavior, plant-model connectivity, HWIO behavior, and environment health.
- Review regression results, isolate product defects from simulation, plant-model, infrastructure, configuration, or test-script issues, and route issues to owners.
- Document failures with versions, conditions, calibrations, logs, expected and actual behavior, and test references; track defects and verify fixes through retest and regression.
- Partner with engineering, quality, integration, calibration, and validation teams to define test scope, review specifications, resolve ambiguity, and support milestone readiness.
- Maintain test scripts, procedures, test data, dashboards, and release documentation; share lessons, training materials, reusable patterns, and best practices.
- Participate in product, architecture, model, and test-environment reviews and advise on testability, observability, requirements, system boundaries, and verification strategy.
Required qualifications
- Currently pursuing a bachelor's or master's degree in Mechanical Engineering, Mechatronics, Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- Expected to graduate between December 2026 and June 2027.
- Available to work full-time, 40 hours per week.
Preferred qualifications
- Knowledge of vehicle thermal-management systems, refrigeration and refrigerant systems, HVAC, heat pumps, and associated controls.
- Experience with Robot Framework or Autobot for system-level validation and regression testing.
- Proficiency in C, C++, Python, or comparable programming or scripting languages.
- Familiarity with Behavior-Driven Development and Gherkin syntax.
- Experience with ETAS INCA, Intrepid Vehicle Spy, or similar data-acquisition and vehicle-network tools.
- Experience with MATLAB and Simulink for plant-model development and integration; basic familiarity with GT-Power, Amesim, or CarSim.
- Familiarity with CAN, LIN, SPI, automotive Ethernet, virtualization, software integration, or virtual ECU environments.
- Familiarity with Power BI or Databricks dashboards, SQL, Databricks in Azure Cloud, data storage, databases, and data-processing frameworks.
- Ability to translate engineering or business questions into data-driven solutions; experience developing or applying AI/ML solutions.
Compensation
- The stated salary range is $73,900 to $110,900; the offered base salary depends on position-related factors.
Benefits
- Benefits include paid time off, healthcare, dental and vision coverage, life insurance, pension contributions, and a GM Vehicle Purchase Plan.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at General Motors (GM)
Business Operations Manager - Training
, UAE
Job Description Work Arrangement: Onsite This role is categorized as on-site. This means the successful candidate is expected to report to the GM MEO Dubai Training Center full time. The Role The Business Operations Mana
Marketing Segment Manager - Chevrolet Cars & Crossovers
Oshawa, CAN
GM is seeking a Marketing Segment Manager to support Chevrolet’s Cars and Crossovers portfolio across internal-combustion and electric vehicles. The role develops marketing strategy, analyzes market and product performan
Area Manager, Oshawa Assembly
Oshawa, CAN
General Motors is seeking an Area Manager to lead truck assembly operations, production performance, quality, safety, and employee development across multiple shifts. Candidates need manufacturing leadership experience,
Retail Sales Operations & Communications Manager
Oshawa, CAN
General Motors is seeking a manager to connect its retail and sales organizations, lead dealer and wholesale training, and improve sales operations and communications. The role calls for a bachelor's degree, strong commu
Digital Transformation Manager (DTM) – Western Region
Calgary, CAN
General Motors seeks a Digital Transformation Manager to onboard dealers to digital products, improve their online performance, and provide consulting, training, reporting, and support. Candidates need five years of sale
Principal Systems Architect
Markham, CAN
GM is seeking a principal architect to define system architecture and technical direction for its autonomous-vehicle software platform. Applicants need deep systems-architecture expertise, large-scale embedded-platform e
European Customs Specialist Coordinate
, UAE
General Motors is seeking a European Customs Specialist to lead customs and trade compliance operations across Europe. The role requires at least six years of customs operations experience, knowledge of customs regulatio
Facility Area Manager (FAM)
Oshawa, CAN
General Motors is seeking a Facility Area Manager to lead facilities operations, maintenance, infrastructure, utilities, and improvement work at Oshawa Assembly and its campus. Candidates need significant relevant experi
Business Operations Manager - Training
, UAE
Marketing Segment Manager - Chevrolet Cars & Crossovers
Oshawa, CAN
Area Manager, Oshawa Assembly
Oshawa, CAN
Retail Sales Operations & Communications Manager
Oshawa, CAN
Digital Transformation Manager (DTM) – Western Region
Calgary, CAN
Principal Systems Architect
Markham, CAN
European Customs Specialist Coordinate
, UAE
Facility Area Manager (FAM)
Oshawa, CAN