16 Oct
|
General Motors (GM)
|
Markham
16 Oct
General Motors (GM)
Markham
Job DescriptionVacancy Status:This posting is for an existing vacancy within the organization and is open to recent applications.AI Disclosure:As part of the application process, Artificial Intelligence will be used in the hiring process for this roleWork 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 RoleThe 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
📌 Software Engineering Manager - Vehicle Data Platform (Markham)
🏢 General Motors (GM)
📍 Markham