Embedded Software Test Developer
General Motors View all jobs
- Markham, ON
- $90,900-136,400 per year
- Permanent
- Full-time
- 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.
- 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.
- 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.