Job Search and Career Advice Platform

Enable job alerts via email!

Co-op Software Integration Engineering

General Motors

Markham

Hybrid

CAD 80,000 - 100,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading automotive company is seeking an engineering intern in Markham to work on Software Defined Vehicle features. This hybrid role requires candidates to report to the office at least three times a week. Expected qualifications include a background in Computer Engineering or Software Engineering, with experience in Python and exposure to C/C++. The role offers a chance to work collaboratively across teams to enhance vehicle safety and efficiency. Competitive benefits are included.

Benefits

Paid time off including vacation and holidays
Healthcare and dental coverage
Life insurance plans
Defined Contribution Pension plan
GM Vehicle Purchase Plan

Qualifications

  • Pursuit of a Bachelor's degree or Master's degree in relevant fields.
  • Able to work fulltime, 40 hours per week, for 8 months starting May 2024.
  • Experience in Python with exposure to C/C++.
  • Creative and responsible with strong delivery commitment.

Responsibilities

  • Deliver integrated hardware, software, and calibration for various phases.
  • Verify control module functionality on bench for multiple systems.
  • Develop test protocols and scripts for validation.
  • Collaborate with multiple agile teams for end-to-end products.

Skills

Python
C/C++
Automated software testing
Creative problem solving

Education

Bachelor's degree in Computer Engineering, Software Engineering, or Computer Science
Master's degree preferred

Tools

CANoe
Vehicle Spy
INCA
AutoVAL
CppUTest
Google Test
Job description
Vacancy Status

No: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)

AI Disclosure

As part of the application process, Artificial Intelligence will be used in the hiring process for this role

Work Arrangement

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Center three times per week, at minimum.

The Role

The successful candidate will be part of a team of engineers responsible for the integration and testing of Software Defined Vehicle (SDV) ADAS features on advanced controllers. You will work cross-functionally with multiple teams to deliver in-house solutions and products that support GM’s vision of Zero Crashes, Zero Emissions, and Zero Congestion. Join our team and let’s create the future together!

Key Responsibilities
  • Deliver integrated hardware, software, and calibration for Development, Production and Service by ensuring program execution to standard processes
  • Verify control module functionality on bench such as perception systems, lateral and longitudinal control systems, mapping and localization systems, etc
  • Develop test protocols and scripts for validating hardware and software integration
  • Work collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery.
Required Qualifications
  • Pursuit of a Bachelor\'s degree (3rd and 4th year students but will consider qualified 2nd year students with EcoCAR, or SAE project experience), or Master\'s degree (Preferred) in one of the following areas: Computer Engineering, Software Engineering, Computer Science
  • Able to work fulltime, 40 hours per week in Canada, and for 8-month term (2 consecutive semesters) starting May 2024
  • Experience in Python with exposure to C/C++
  • Creative, disciplined, strong sense of responsibility, delivery, and schedule commitment
  • Ability to independently investigate issues based on limited information
What will give you a Competitive Edge (Preferred Qualifications)
  • Experience with automated software testing in HIL environments
  • Experience with test software such as CANoe, Vehicle Spy, INCA, and AutoVAL
  • Knowledge of serial data communications: Ethernet (Preferred), CAN, and LIN
  • Experience with Unit Test tools (ex. CppUTest, Google Test, etc) and respective Jenkins plugins
  • Experience with Linux, or QNX OS/file system
  • Exposure to CI/CD methodologies.

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE

Benefits

The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:

  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.