Point your AI agent at freehire and let it find you a job. A CLI and an MCP server over the whole job API — no browser.
Full-stack DevOps tools engineer on GM's Software Quality Automation team in Markham (hybrid, 3 days/week onsite), building internal CI/CD infrastructure, test automation frameworks, and visualization platforms for automotive software delivery using Python/C++, React/Node.js, and cloud tooling.
Senior software developer on GM's unified Vehicle Data Platform, owning features across the on-vehicle control plane, data plane, SDK, and logging infrastructure delivered on Android, Linux, and QNX ECUs. Work spans design through release and field support, using C/C++ or Java/Kotlin with cloud integration via Azure, AWS, and Firestore.
Senior data engineer at GM Canada building and operating data pipelines, monitoring, dashboards, and alerting for vehicle data operations. Day-to-day involves hands-on pipeline and observability work in Databricks, SQL, and Python, supporting data quality investigations across fleet and vehicle systems in a hybrid Oshawa role.
Staff software engineer on GM's Vehicle Data Platform team: sets technical direction and hands-on builds the on-vehicle control plane, data plane, SDK, and unified logging that move configuration and data between vehicle ECUs and the cloud. Core stack is C/C++ on Android, Linux, and QNX, integrating with Azure, AWS S3, and Firestore.
Job Description Vacancy Status: This posting is for an existing vacancy within the organization and is open to new applications. AI Disclosure: As part of the application process, Artificial Intelligence will be used…
Engineer on GM Canada's Enterprise Data team designing, building, and supporting batch and near-real-time data pipelines and platforms while migrating legacy Oracle workloads to a cloud lakehouse (Azure, GCP, or multi-cloud). Day-to-day blends ETL/ELT development, Terraform IaC, CI/CD, governance, observability, and incident response in a hybrid Markham/Oshawa role.
We couldn't check your fit for this role — add a CV to your profile to see it next time.