This job board retrieves part of its jobs from: Scarborough Jobs | Manufacture Jobs | Work From Home

Bringing you the best job opportunities in Markham, Ontario

To post a job, login or create an account |  Post a Job

   markham jobs   

Every day you will find new job offers posted by people in Markham!

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Thermal Controls and Diagnostics Engineering

General Motors Canada

This is a Contract position in Markham, ON posted August 2, 2022.

Job Description

We are looking for an engineer that's passionate and excited about working on next-generation vehicles!  As a Thermal Controls and Diagnostics Engineer, you will be responsible for the design and development of embedded controls and diagnostics software for GM’s next generation of Thermal Management Systems meeting regulatory requirements and industry best practices. You will be a member of an Agile Team and this position involves a combination of requirements analysis, development of models, algorithms, hand code and test cases along with related verifications to ensure robust execution of these features.

Core Responsibilities

•    Design and develop OBD compliant thermal controls and diagnostic strategies and algorithms for safety and emissions related components, sub-systems and smart devices
•    Work closely with multi-disciplined engineering teams to understand functional requirements and implement appropriate diagnostic and control solutions
•    Apply model-based software development approach that utilizes both graphical and traditional software development methods
•    Integrate MATLAB Simulink models, adhering to modeling/software/auto coding best practices
•    Create hand code to address any requirements not achieved through auto coding process
•    Perform Integration & Verification Testing of Integrated Software
•    Build, maintain and implement test plans and procedures
•    Test and debug software using models, simulation, controller hardware and vehicles to perform HIL and Integration testing
•    Work with GM internal teams – Calibration, Systems, Integration Teams and etc.
•    Provide technical direction to support personnel
•    Execute plans with appropriate technical guidance
•    Participate in teamwork and innovation to develop and improve better controls to achieve GM’s Zero-Emission, Zero-Accident and Zero-Congestion vision.
•    Travel as required

Additional Job Description

Required Skills and Experience

•    Experience with Controls Algorithm and Software development, implementation and testing of real-time embedded controls systems
•    Experience with Change Management systems such as RTC and GIT environment(s)
•    Strong Matlab Simulink, State Flow, Rhapsody and embedded controls programming skills
•    Experience with CAN, LIN protocol and use of serial communication tools (ex CANoe / Vspy)
•    Experience with dSPACE/Control Desk or similar HIL tools
•    Experience with ETAS/INCA, Intrepid/Vehicle Spy or similar DAQ tools
•    Ability and motivation to learn new technologies and employ systems engineering and controls principles to make such technologies practical
•    Ability to work in a team and interface with colleagues from different backgrounds towards technology improvement and problem resolution
•    High analytical ability, effective communication, interpersonal, and leadership skills required to build relationships with local and global team members and customers to resolve issues
•    Demonstrates initiative by reaching beyond work assigned to improve output and/or help others
•    Proven ability to teach others

Preferred Skills and Experience

•    Experience reading and debugging source code in C
•    1 -3  years of embedded software, automotive product development or engineering project work in team environment
•    Experience with Embedded Controls and Software for Automotive Control Modules
•    Hardware I/O level controller knowledge is a strong asset
•    CAN and LIN communication protocol knowledge is a significant asset

Minimum Education Required

•    Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering


  • Successful candidates will be required to attest to, and be prepared to provide proof of, their vaccination status and that any job offer will be conditional on the candidate being fully vaccinated.

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.   We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. 

We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

Equal Employment Opportunity Statement

Accommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada, please advise if you require accommodation. General Motors of Canada values diversity and is an equal opportunity employer.