Test Engineer Jobs

2,940 jobs found — updated daily

Embedded Software Test Developer

General MotorsMarkham, ON
Hybrid

About The Position

General Motors is undergoing a major transformation in how we develop and validate software for our next-generation electric, hybrid, and internal combustion vehicles. As we advance toward our vision of zero crashes, zero emissions, and zero congestion, robust virtual validation is critical to delivering high-quality propulsion thermal solutions at scale. We are seeking a Senior Embedded Software Test Engineer – Propulsion Thermal to execute system-level testing for Propulsion Thermal Management and support triage of failing tests

Requirements

  • Bachelor of Science degree in one of the following disciplines: Engineering, Computer Science, or related fields.
  • 5+ years' experience in embedded software development for Thermal Systems.
  • 3+ years' experience in propulsion thermal systems, with applications in physics, behavioral and/or hardware modeling is a strong asset.
  • Experience in programming/scripting (Python, C, C++).
  • Experience with automated testing frameworks such as Robot Framework or Autobot for system‑level validation and regression testing is an asset.
  • Experience with Behavior Driven Development (BDD) process and familiarity with Gherkin is an asset.
  • Experience with ETAS/INCA, Intrepid/Vehicle Spy, or similar DAQ tools is an asset.
  • Working experience with MATLAB and Simulink in context of plant model development and integration, and basic usage of additional simulation tools (e.g., GT‑Power, AMESIM, CarSim).
  • Experience in automotive communication technologies such as CAN, LIN, SPI, and automotive Ethernet is an asset.
  • Experience in virtualization or software integration.
  • Excellent multi‑functional communication and collaboration skills — able to get multiple teams moving in the same direction.
  • Demonstrated ability to deal with ambiguity while driving timely decision making.

Responsibilities

  • Lead and own the creation of System Test cases required to meet our product development timelines for Propulsion Thermal Management aligned to test milestones (e.g., TFRP).
  • Create test scripts to test System Requirements, including continued support through regression testing.
  • Analyze, review results, and document failures, leading the resolution of defects or issues.
  • Follow test methodologies to support new product launch, aligned with organization direction and in collaboration with CI/CD development teams.
  • Provide feedback to the team to capture required functionality needed within the Cosimulation environment.
  • Work alongside Functional System Architects, System Engineers, and Product Systems to understand and implement test requirements.
  • Contribute to best practices for System Tests, developing training documentation and process improvement initiatives.
  • Participate in product reviews and demos.

Benefits

  • 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.

Career Resources

Build a Resume for Test Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service