Software Engineering Manager - Vehicle Data Platform
General Motors
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 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 or Oshawa office three times per week, at minimum.
The Role
The Data Engineering organization at General Motors is building a unified Vehicle Data Platform that moves data and configuration between vehicle ECUs and the cloud. Our team is the only team within General Motors that delivers software on every compute module the company has. Our software is delivered as libraries, apps, and services on Android, Linux, and QNX and covers four areas. The control plane retrieves configuration from the cloud and applies it across the vehicle's ECUs. The data plane collects, processes, and forwards data from vehicle systems to cloud storage. The SDK lets application teams use the platform. The unified logging infrastructure manages logs across the vehicle software stack.
We are looking for a Software Engineering Manager to lead a team that owns one or more of these areas. You will hire and develop engineers, make architecture decisions with the team, and own the software through release and field support. You will work with application, platform, cloud, cybersecurity, and privacy teams to deliver software on production ECUs with limited CPU, memory, storage, and bandwidth.
What You'll Do (Responsibilities)
- Lead, hire, and develop a team of software engineers. Set goals, give feedback, and manage performance and career growth.
- Own delivery of the software in your team's areas, which can include the control plane, the data plane, the SDK, and the unified logging infrastructure, across Android, Linux, and QNX, from planning through release and field support.
- Set technical direction for your team's areas and for the integration between the control plane (configuration, arbitration, lifecycle) and the data plane (streaming data and file based transfer), and make architecture and design decisions with the team.
- Stay involved in the code through design work, code and test case reviews, and prototyping as needed.
- Hold the team to standards for reliability, performance, data privacy, and resource use on production ECUs.
- Define and scale engineering practices across the Data Platform organization, including software verification (unit and integration testing), documentation per the software development process, and release criteria.
- Work with application teams and product stakeholders to define the roadmap for your team's areas based on their needs and on fleet data requirements.
- Partner with platform, cloud, DevOps, cybersecurity, and privacy teams to roll out new software and configuration and to drive integration, alignment, and adoption of the Data Platform and data governance policy.
- Report status, risks, and tradeoffs to leadership and partner teams.
- Own operational accountability for the software in production: define health metrics, lead incident response, and drive root cause analysis and corrective actions.
- Mentor engineers and grow technical leads within the team.
Your Skills & Abilities (Required Qualifications)
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6+ years in software development or systems engineering across Android, Linux, and/or QNX.
- 2+ years managing software engineers, including hiring, performance management, and career development.
- Coding proficiency in C, C++, and/or Java/Kotlin for Android, with experience in platform level integrations.
- Experience delivering software on production ECUs or other devices with limited CPU, memory, storage, and bandwidth.
- Experience with at least one of the following: control plane or fleet management software, data collection and transfer pipelines, logging or telemetry software, or SDKs and libraries used by other teams.
- Experience designing telemetry for operational visibility and remote control at fleet scale.
- Experience scaling data flows from ECU to cloud.
- Track record of delivering critical software with requirements for reliability, performance, and data privacy.
- Experience leading technical initiatives across teams, including teams outside your reporting line.
- Technical communication and design documentation skills, with the ability to present status, risks, and tradeoffs to leadership.
What Can Give You a Competitive Advantage (Preferred Qualifications)
- Experience building a new team, including defining roles, hiring, and setting team processes.
- Experience delivering SDKs or libraries used by other engineering teams, including API design, versioning, and adoption support.
- Experience integrating with or building control plane services (configuration retrieval, arbitration, persistence and fallback) and data plane pipelines (streaming and file b
$147k - $196.6k per year
...candidate is expected to report to the office three days per week, at minimum. ## The Role The Data Engineering organization at General Motors is building a unified Vehicle Data Platform that moves data and configuration between vehicle ECUs and the cloud. Our team is the only...SuggestedWork at officeRemote work3 days per week- ...General Motors is seeking a Staff Software Developer to set technical direction across the data platform for vehicle ECUs and cloud integration. You will lead architecture decisions, mentor engineers, and collaborate with cross-functional teams including platform, cloud, and...Suggested
- Elevate your career with General Motors as a Software Engineering Manager focused on the Vehicle Data Platform. Lead a high-impact engineering team while delivering innovative solutions in a hybrid work model. This role is for a driven Software Engineering Manager with a strong...Suggested
- Lead a dynamic team at General Motors as a Software Engineering Manager in a hybrid role. Guide the development of a cutting-edge Vehicle Data Platform across Android, Linux, and QNX. In this managerial position within the Data Engineering organization, you will oversee a team...Suggested
- Lead innovations in vehicle data at General Motors as a Software Engineering Manager. Drive complex software delivery in a hybrid work model, focusing on Android, Linux, and QNX integrations. As a Software Engineering Manager, you'll guide a talented team to enhance the unified...Suggested
- Join General Motors as a Software Engineering Manager leading innovative teams in a hybrid work environment. Drive delivery of software for advanced Vehicle Data Platforms and ensure quality across Android, Linux, and QNX. At General Motors, your leadership will be pivotal...
- ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function... ...: AI Engineering for Clinical Trial Management Systems About Sitero Sitero is... ...globally. We leverage advanced technology, data, and AI to drive safety, compliance,...Long term contractFull time
$58k - $104k per year
...has an immediate co-op opening for an Engineer. About the team: openJiuwen is... ...capabilities of the openJiuwen AI Agent Platform, including Agent Frameworks, Workflows... ...as Coding Agents, Research Agents, Data Agents, and Software Engineering Agents. Contribute to JiuwenSwarm...InternshipImmediate start$186k - $236k per year
...experienced professional to join our team as the Staff Engineer of Software Engineering, Embedded Platform. As a Continuous Integration Developer (Architect... ...strategy for how GM builds, tests, and deploys virtualized vehicle software. You'll leverage your strengths in CI/CD,...Work at office- ...About Mecka Mecka AI is building the data infrastructure layer for robotics and embodied AI. We design and operate global systems... ...valuable as the tools people use to work with it. As Application / Platform Engineer, you build the web viewers and players that make our egocentric...Full time
$58k - $104k per year
...immediate co-op opening for an Engineer. About the team:... ...are seeking a forward-thinking Software Engineer to join our team. Our... ...components for next-generation mobile platforms. Collaborative R&D: Work... ...Excellence: Demonstrated ability to manage complex, multi-tasking...Long term contractInternshipImmediate start$90k - $150k per year
...The Data Engineer is responsible for designing, building, and maintaining the data pipelines... ...includes building ingestion pipelines, managing data stores, implementing quality and governance... ...AI Engineers, solution architects, and platform teams to ensure data infrastructure is...Work at officeFlexible hours$106k - $156k per year
...has an immediate permanent opening for a Software Engineer. About the team: The Web... ...directions such as dynamic fixed pipelines and data-driven rendering Construct the 2D graphics... .../GPU/DDR scheduling, process and thread management and IPC Additional Information:...Permanent employmentFull timeInternshipImmediate start$127k - $225k per year
...immediate permanent opening for a Senior Software Engineer. About the team: The Web... ...job: Provide insight on current web engine technology, evolution and design. Participate... ...realization ability. Experience with platforms like React and Flutter. Additional...Permanent employmentFull timeInternshipImmediate start- Take the lead as a Staff Software Engineer within General Motors' Data Engineering team, responsible for a hybrid Vehicle Data Platform. Design solutions across ECUs, cloud integration, and logging infrastructure. In this senior role, you will guide the technical direction...
$87k - $108k per year
...Position Summary: The Applied AI Software Engineer is a hands-on technical role responsible for... ...with product, enterprise architecture, data, security, privacy, clinical, and software... ..., workflows, identity controls, data platforms, and approved cloud environments. Develop...Full timeInternshipFlexible hours$127k - $225k per year
...12-month contract opening for a Software Developer. About the team: The Computing Data Application Acceleration Lab... ...leading global data analytics platform organized into three specialized... ...of computer science, software engineering, or computer engineering. ~3+...Long term contractFull timeContract workInternshipImmediate start- Elevate your career with General Motors as a Staff Engineer in Software Engineering, focusing on embedded platforms. Engage with CI/CD, cloud orchestration, and embedded... ...team growth. Leveraging automation and advanced data-driven simulations, your influence will ensure our...
$90.9k - $136.4k per year
...three days per week, at minimum. About the Team The Data Engineering Systems QA team verifies the end-to-end data plane and control plane ecosystem connecting millions of intelligent vehicles to cloud platforms. Our mission is to ensure that vehicle data streaming from...Work at office3 days per week- ...permanent opening for a Principal Engineer. About the team:... ...the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...a highly competitive cloud platform. Our team has an immediate... ...permanent opening for a Principal Software Engineer. About the job:...Permanent employmentFull timeImmediate start
- ## Principal Software Engineering - Test System ModernizationApply: Remote/Hybrid: Markham, Ontario... ...Engineer to shape and scale the engineering platforms that build, test, integrate, validate,... ...embedded software for software-defined vehicles. This role is for a hands-on technical...Full timeWork at officeImmediate startRemote work
$75k - $85k per year
...: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team... ...products, with a primary focus on Linux-based platforms Collaborate with various internal... ...in C and C++ Understanding of memory management, multithreading, synchronization...Full timeCasual workWorldwideMonday to friday- ...General Motors in Canada is seeking a Staff Engineer of Software Engineering, Embedded Platform, as a Continuous Integration Developer (Architect Level). You... ...strategy for how GM builds, tests, and deploys virtualized vehicle software. You will lead ahead in CI/CD, embedded...
$145k - $195k per year
...Electrical Engineering Lead, Data Centers Full-time Business Group: DCS Business Line: B&P... ...digital innovators, program and construction managers and other professionals delivering... ...PowerTools, or equivalent power system analysis software. ~ Experience with Revit, ACC, BIM...Full timeFor contractorsWork at officeLocal areaRemote workWorldwideFlexible hours$130k - $165k per year
...medical devices in development today. Everest has been an independent CRO since 2004 with a strong foundation as a statistical and data management center of excellence. Building on this foundation, Everest has successfully developed and established itself as a full-service...Long term contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide$60k - $90k per year
...medical devices in development today. Everest has been an independent CRO since 2004 with a strong foundation as a statistical and data management center of excellence. Building on this foundation, Everest has successfully developed and established itself as a full-service...Long term contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide- ...About the team: The Computing Data Application Acceleration Lab... ...leading global data analytics platform organized into three specialized... ...-stack innovations, including software-hardware co-design and... ...innovation in areas including big data engines, databases, data-AI...Long term contractPermanent employmentFull timeImmediate start
$127k - $225k per year
...is focused on next-generation data and storage technologies and innovations... ...comprises graduate computer engineers and computer scientists with... ...topics, including data management, data catalog, data fabric, file... ...entities. Develop system software integrating AI storage, data preparation...Permanent employmentFull timeInternshipImmediate start- Drive innovation as a Principal Software Engineer with General Motors in a hybrid role. Focus on modernizing embedded software... ...hands-on technical leader to shape and scale engineering platforms for software-defined vehicles. You will identify process improvements and lead...
- ...immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...experts to create a highly competitive cloud platform. About the job: Lead end-to-end...Permanent employmentFull timeImmediate startOverseas
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Manager - Vehicle Data Platform. Be the first to apply!
- golang software developer Markham, ON
- remote software Markham, ON
- software support Markham, ON
- software sales Markham, ON
- software Markham, ON
- software trainer Markham, ON
- software qa Markham, ON
- entry level software Markham, ON
- software implementation project manager Markham, ON
- embedded software Markham, ON

