Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Data Engineering Software Developer – Winter Co-op 2027

Discussion

Summary

An 8- or 12-month winter 2027 co-op at General Motors in Markham, Canada, building and maintaining configuration files and automated verification pipelines for vehicle control and data-plane parameters. Day-to-day work spans Python/Java/C++ development, CI/CD with GitHub Actions, and vehicle data log analysis.

  • 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

Requirements

  • 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

Core Competencies

Proficient in software development principles with a strong focus on Python, Java, or C/C++. Experienced in CI/CD practices, workflow automation, and data processing to enhance vehicle control and data integrity.

Highest-signal resume keywords

  • Python Programming
  • CI/CD Pipelines
  • GitHub Actions
  • Data Processing
  • Configuration Management

Hard Skills

  • Software Development Principles
  • Python
  • Java
  • C/C++
  • GitHub
  • Workflow Automation
  • Calibration Tools
  • Embedded Software Development
  • Optimization
  • Data Analysis

Soft Skills

  • Analytical Skills
  • Troubleshooting
  • Communication
  • Collaboration
  • Problem-Solving

Industry Keywords

  • Vehicle Control
  • Data Planes
  • Configuration Files
  • Continuous Improvement
  • Engineering Collaboration

Tools & Technologies

  • AWS
  • GCP
  • Azure
  • Logging Services

Skills

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available