Co-op Data Engineer - Vehicle Data, CI/CD & Cloud

Jobtailor

Markham

On-site

CAD 50,000 - 70,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

General Motors in Markham, Ontario seeks a co-op Software Engineer to support vehicle data recording and control-plane configuration. You will develop pipelines, ingest and verify configuration files, and collaborate across engineering teams to improve data integrity and system performance.

The role emphasizes Python/Java/C/C++, CI/CD workflows, and cloud awareness (AWS/GCP/Azure) with hands-on experience in data processing and automation.

Qualifications

  • Currently pursuing a Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Data Science, Data Engineering or equivalent
  • Eligible to work full-time hours, 40 hours a week, for an 8- or 12-month term starting January 2027
  • Must be enrolled in a co-op program and meet the program’s eligibility requirements
  • Must be legally entitled to work in Canada
  • Must not require sponsorship to work in Canada now or in the future
  • Strong understanding of software development principles and best practices
  • Proficiency in Python, Java, or C/C++
  • Experience with GitHub, GitHub Actions, and workflow automation
  • Understanding of logging and data processing concepts
  • Experience with calibration/configuration tools and processes
  • Familiarity with AWS, GCP, Azure and logging services
  • Knowledge of CI/CD pipelines, automation tools, embedded software development, and optimization
  • Strong analytical, troubleshooting, communication, collaboration, and problem-solving skills

Responsibilities

  • Develop and maintain configuration files defining the operational state of vehicle Control and Data planes
  • Design, implement, and maintain software pipelines verifying vehicle data and control-plane parameter integrity
  • Build tools to ingest, cross-check, manage changes, and release data-recording configuration files
  • Create workflows for automated verification of configuration parameters
  • Maintain records of configuration files, parameter definitions, boundaries, optimal values, and system-level impacts
  • Support CI/CD and DevOps initiatives for automated integration, testing, and release
  • Analyze vehicle data logs to identify discrepancies and optimize system performance
  • Contribute to continuous improvement of vehicle data recording and analytics software
  • Collaborate across diverse engineering teams at General Motors, which designs, builds, and sells vehicles

Skills

Python
Java
C/C++
GitHub Actions
CI/CD
Workflow Automation
Data Processing
Logging Concepts
Communication
Problem-Solving

Education

Bachelor’s degree in Computer Engineering/CS/EE/Data Science/Data Engineering or equivalent

Tools

GitHub
AWS
GCP
Azure
Logging Services

Job description

General Motors in Markham, Ontario seeks a co-op Software Engineer to support vehicle data recording and control-plane configuration. You will develop pipelines, ingest and verify configuration files, and collaborate across engineering teams to improve data integrity and system performance.

The role emphasizes Python/Java/C/C++, CI/CD workflows, and cloud awareness (AWS/GCP/Azure) with hands-on experience in data processing and automation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Co-op Data Engineering Developer (Hybrid)
Co-op Data Engineering Developer (Hybrid)

General Motors • Markham

Hybrid
CAD 48,000 - 53,000
Data Engineering Software Developer – Winter Co-op 2027
Data Engineering Software Developer – Winter Co-op 2027

Jobtailor • Markham

On-site
CAD 50,000 - 70,000
2027 Winter Co-op Data Engineering Software Developer
2027 Winter Co-op Data Engineering Software Developer

General Motors • Markham

Hybrid
CAD 48,000 - 53,000
Early Career Software Developer- Embedded Software - generalmotors
Early Career Software Developer- Embedded Software - generalmotors

Polluxa, Inc. • Markham

Hybrid
CAD 60,000 - 85,000
Senior Vehicle Data Systems Engineer (Hybrid)
Senior Vehicle Data Systems Engineer (Hybrid)

General Motors • Markham

Hybrid
CAD 115,000 - 165,000
Healthcare, dental, and vision
Life insurance
Defined contribution pension
+1
Graduate Embedded Software Engineer - Fleet Data & Cloud
Graduate Embedded Software Engineer - Fleet Data & Cloud

General Motors • Markham

Hybrid
CAD 74,000 - 111,000
Paid time off
Healthcare benefits
Life insurance
+2
2027 Winter Co-op Body Controls Calibration and System Test Developer
2027 Winter Co-op Body Controls Calibration and System Test Developer

General Motors • Markham

Hybrid
CAD 48,000 - 53,000
Hybrid work model
Accommodation available for applicants
Senior Software Engineering - Device Data Capture
Senior Software Engineering - Device Data Capture

General Motors • Oshawa

On-site
Staff Software Architect – DevOps
Staff Software Architect – DevOps

General Motors • Oshawa

Hybrid
CAD 137,000 - 203,000
Paid time off including vacation and holidays
Healthcare, dental, and vision benefits
Life insurance plans
Co-op Body Controls Calibration and System Test Developer
Co-op Body Controls Calibration and System Test Developer

Jobtailor • Markham

On-site
CAD 18,000 - 30,000