Embedded Software Test Developer – Propulsion and Thermal Management

Posted 4 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Embedded Software Test Developer supporting software quality team at General Motors. Aiding in test script development, system validation, and collaborating on product testing.

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

Requirements

  • Currently pursuing a Bachelor's Degree in Computer Engineering, Computer Science, Software Engineering, Mechatronics, Mechanical Engineering or a related field
  • Able to work full-time, 40 hours per week in Canada, and for a 12 month term (3-4 consecutive semesters) starting September 2026
  • Proficient in Embedded C and Python
  • 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.

Benefits

  • Accommodation is available for applicants with disabilities
  • Opportunities for professional development
  • Hands-on career specific experiences

Job type

Full Time

Experience level

Entry level

Salary

CA$4,264 - CA$4,784 per month

Degree requirement

Bachelor's Degree

Tech skills

Python

Location requirements

HybridMarkhamCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.