Software Engineering Manager - Vehicle Data Platform
Role Overview
Leads a team within GM's Data Engineering organization building a unified Vehicle Data Platform that moves data and configuration between vehicle ECUs and the cloud.
The platform includes control-plane configuration, data-plane collection and transfer, SDKs for application teams, and unified logging infrastructure.
Software is delivered as libraries, apps, and services on Android, Linux, and QNX.
Key Skills for This Role
Full Job Posting
Role overview
Leads a team within GM's Data Engineering organization building a unified Vehicle Data Platform that moves data and configuration between vehicle ECUs and the cloud.
The platform includes control-plane configuration, data-plane collection and transfer, SDKs for application teams, and unified logging infrastructure.
Software is delivered as libraries, apps, and services on Android, Linux, and QNX.
Work arrangement
- Hybrid arrangement requiring attendance at the Markham or Oshawa office at least three times per week.
Team and technical leadership
- Hire, develop, and manage software engineers, including goals, feedback, performance, and career growth.
- Own software planning through release and field support; set technical direction and make architecture and design decisions.
- Participate in design, code and test-case reviews, and prototyping as needed.
- Mentor engineers and develop technical leads.
Engineering delivery and operations
- Maintain reliability, performance, data privacy, and resource-use standards for software on production ECUs.
- Scale unit and integration testing, development-process documentation, and release criteria.
- Define roadmaps with application teams and stakeholders based on their needs and fleet data requirements.
- Partner with platform, cloud, DevOps, cybersecurity, and privacy teams on software rollout, integration, and adoption.
- Define production health metrics, lead incident response, and drive root-cause analysis and corrective actions.
- Report status, risks, and tradeoffs to leadership and partner teams.
Required qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least six years of software development or systems engineering experience across Android, Linux, and/or QNX.
- At least two years managing software engineers, including hiring, performance management, and career development.
- Proficiency in C, C++, and/or Java/Kotlin for Android, with platform-level integration experience.
- Experience delivering software on production ECUs or other devices with limited resources.
- Experience in at least one listed area: control-plane or fleet-management software, data pipelines, logging or telemetry, or SDKs and libraries.
- Experience designing fleet-scale telemetry and scaling data flows from ECU to cloud.
- Track record delivering critical software with reliability, performance, and data-privacy requirements.
- Experience leading technical initiatives across teams; technical communication and design-documentation skills.
Preferred qualifications
- Preferred experience includes building a team; delivering SDKs or libraries; control-plane or data-plane integration; fleet management, OTA, or remote configuration; and observability or logging.
- Knowledge of automotive cybersecurity and data protection, familiarity with AWS, GCP, or Azure device-management services, and exposure to OpenTelemetry, protobuf, gRPC, or Fluent Bit are preferred.
- Automotive domain familiarity, including ECU architectures, SoC platforms, diagnostics, and failure or crash analysis, is preferred.
Compensation
- Salary range is $147,000 to $196,600.
Benefits
- Benefits include paid time off, healthcare, dental and vision coverage, life insurance, pension contributions, and a vehicle purchase plan.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at General Motors (GM)
Business Operations Manager - Training
, UAE
General Motors is seeking a Business Operations Manager to lead regional training planning and delivery, manage resources and budgets, and improve dealer training performance. The role requires at least 5 years of releva
Marketing Segment Manager - Chevrolet Cars & Crossovers
Oshawa, CAN
GM is seeking a Marketing Segment Manager to support Chevrolet’s Cars and Crossovers portfolio across internal-combustion and electric vehicles. The role develops marketing strategy, analyzes market and product performan
Area Manager, Oshawa Assembly
Oshawa, CAN
General Motors is seeking an Area Manager to lead truck assembly operations, production performance, quality, safety, and employee development across multiple shifts. Candidates need manufacturing leadership experience,
Retail Sales Operations & Communications Manager
Oshawa, CAN
General Motors is seeking a manager to connect its retail and sales organizations, lead dealer and wholesale training, and improve sales operations and communications. The role calls for a bachelor's degree, strong commu
Digital Transformation Manager (DTM) – Western Region
Calgary, CAN
General Motors seeks a Digital Transformation Manager to onboard dealers to digital products, improve their online performance, and provide consulting, training, reporting, and support. Candidates need five years of sale
Principal Systems Architect
Markham, CAN
GM is seeking a principal architect to define system architecture and technical direction for its autonomous-vehicle software platform. Applicants need deep systems-architecture expertise, large-scale embedded-platform e
European Customs Specialist Coordinate
, UAE
General Motors is seeking a European Customs Specialist to lead customs and trade compliance operations across Europe. The role requires at least six years of customs operations experience, knowledge of customs regulatio
Facility Area Manager (FAM)
Oshawa, CAN
General Motors is seeking a Facility Area Manager to lead facilities operations, maintenance, infrastructure, utilities, and improvement work at Oshawa Assembly and its campus. Candidates need significant relevant experi
Business Operations Manager - Training
, UAE
Marketing Segment Manager - Chevrolet Cars & Crossovers
Oshawa, CAN
Area Manager, Oshawa Assembly
Oshawa, CAN
Retail Sales Operations & Communications Manager
Oshawa, CAN
Digital Transformation Manager (DTM) – Western Region
Calgary, CAN
Principal Systems Architect
Markham, CAN
European Customs Specialist Coordinate
, UAE
Facility Area Manager (FAM)
Oshawa, CAN