Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Manager - Vehicle Data Platform

$147k - $196.6k per year

General Motors Company

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 based transfer).Experience building fleet management, OTA, or remote configuration systems.Experience developing software observability and logging components.Experience designing driver or HMI initiated capture flows, such as create and upload data.Knowledge of automotive cybersecurity controls and data protection processes.Familiarity with cloud platforms (AWS, GCP, Azure) and their device management services (IoT Hub, IoT Core, Pub/Sub, or equivalent).Exposure to OpenTelemetry, protobuf, gRPC, or similar observability and data plane technologies.Contributions to or affinity for open source observability, logging, and data pipeline ecosystems, such as Fluent Bit.Automotive domain familiarity: ECU architectures, SoC platforms, diagnostics, failure and crash analysis.Compensation
The salary range for this role is $147,000 to $196,600. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE.Benefits Overview
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.Healthcare, dental, and vision benefits.Life insurance plans to cover you and your family.Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.GM Vehicle Purchase Plan for you and your family.About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Non-Discrimination and Equal Employment Opportunities
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on ca.hrm.tc. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave.
We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations
We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM’s Talent Community (beamery.Com).As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Engineering Manager - Vehicle Data Platform in Winnipeg, MB vacancy
  • Shape the future of automotive technology at General Motors as a Software Engineer focusing on the Vehicle Data Platform in a hybrid work model. Leverage your expertise in C and distributed systems to innovate and optimize vehicle data management. In this hybrid role, the... 
    Suggested

    General Motors

    Winnipeg, MB
    52 minutes ago
  • $115k - $164.6k per year

    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... 
    Suggested

    General Motors Company

    Winnipeg, MB
    40 minutes ago
  • General Motors' Data Engineering team is building a unified Vehicle Data Platform that moves data and configuration across vehicle ECUs and the cloud. The team delivers software on Android, Linux, and QNX and operates across a control plane, data plane, and logging stack. We... 
    Suggested

    General Motors

    Winnipeg, MB
    1 hour ago
  • Take your engineering career to the next level with General Motors as a Senior Software Developer focused on the Vehicle Data Platform. This hybrid role involves designing critical components for vehicle data management and delivery. In this key position within General Motors... 
    Suggested

    General Motors

    Winnipeg, MB
    55 minutes ago
  •  ...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

    General Motors

    Winnipeg, MB
    53 minutes ago
  • Design data-intensive platforms with Firebase, Node.Js, and TypeScript while addressing scalability, cost, and enterprise data-handling challenges.This Software Engineer position centers on infrastructure tailored to enterprise-level data handling and customer interaction. You... 

    InceptionAi Inc.

    Winnipeg, MB
    55 minutes ago
  • $160k - $220k per year

     ...are too, let's talk. About the TeamThe Data Platform team is responsible for the foundational...  .... We expect great things from our engineers and reward them with stimulating new projects...  ...is an opportunity for experienced Software Engineers to join our fast growing Data... 
    Local area
    Worldwide
    Flexible hours

    Okta

    Winnipeg, MB
    48 minutes ago
  • Elevate your career as a Software Engineer on the Data Platform team at Okta, focusing on high-volume, low-latency systems. This role emphasizes the design and implementation of advanced data services and platforms. Join Okta's elite Data Platform team, responsible for foundational... 

    Okta

    Winnipeg, MB
    46 minutes ago
  • $160k - $200k per year

    Position: Staff Software Engineer, Data PlatformEmployment Type: Full-timeWork Arrangement: Remote within CanadaAnnual Base Salary:...  ...for teams, media and fans.As Staff Software Engineer, Data Platform, you will independently own the database and data-platform architecture... 
    Internship
    Remote work

    Stathletes

    Winnipeg, MB
    43 minutes ago
  • Build data platforms and AI capabilities as a Senior Software Engineer at lululemon, working onsite at least four days weekly. Apply distributed systems and APIs.This senior position supports lululemon’s Enterprise Data & AI team. You will design enterprise solutions across... 

    lululemon

    Winnipeg, MB
    39 minutes ago
  •  ...CARFAX in London, Ontario is seeking a Software Engineer to build reliable data-driven features across a modern stack. You will work on Java/Kotlin backends, React/Angular frontends, and large-scale data pipelines in a cloud-enabled environment. You will test early with... 

    Mobility Global Inc.

    Winnipeg, MB
    55 minutes ago
  • $135k - $165k per year

     ...leader in Strategic Portfolio Management, Planview helps organizations...  ...smarter. Our comprehensive platform brings initiatives, investments...  ...insights, turning complex data into decisive action from strategy...  ...for a Manager, Platform Engineering to lead a team building the reusable... 
    Long term contract
    Internship
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Planview

    Winnipeg, MB
    56 minutes ago
  • $125k - $150k per year

     ...and access to 100+ courses within the Company’s Learning Management System.Preparation for the Future : Retirement Savings Plan...  ...healthcare services across Canada. CATC is is seeking a Manager, Data Engineering & Platforms to lead the development, operation and continuous... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Remote work
    Flexible hours

    Canadian Addiction Treatment Centres

    Winnipeg, MB
    1 hour ago
  •  ...Data Platform Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one...  ...includes foundational enterprise data management capabilities and data analytics capabilities...  ...management) and data analytics (data engineering, analytics, reporting, and machine... 
    Hourly pay
    Long term contract
    Internship
    Work at office

    Manitoba Hydro

    Winnipeg, MB
    1 day ago
  • $132.6k - $174k per year

    Senior Software Engineer - Data and AI Platformslululemon is an innovative performance apparel company for yoga, running, training, and other athletic...  ...growth for lululemon, owning and building the data and AI platforms and products that enable the enterprise to operate with... 
    Long term contract
    Permanent employment
    Part time
    Local area

    Lululemon

    Winnipeg, MB
    44 minutes ago
  • $205k - $240k per year

     ...the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (...  ...worldwide. Our comprehensive platform helps organizations efficiently manage...  ...the future of IT: whether you’re in engineering, product, sales, marketing, customer... 
    Long term contract
    Worldwide

    Kaseya Careers

    Winnipeg, MB
    1 hour ago
  •  ...! About the RoleWe’re looking for a Senior Software Engineer to own and evolve the production systems and data infrastructure supporting our Machine Learning (...  ...influence over architecture, tooling, and how our platform evolves. What You’ll Do Own and improve... 
    For contractors

    GoMaterials

    Winnipeg, MB
    49 minutes ago
  • $196.6k - $258.1k per year

    Principal Software Engineer, Data and AI PlatformsBusiness Unit: Store Support Centre (SSC) Time Type: Full-time Description & Requirementswho...  ...growth for lululemon, owning and building the data and AI platforms and services that enable the enterprise to operate with... 
    Long term contract
    Permanent employment
    Full time
    Part time
    Local area
    Immediate start

    lululemon

    Winnipeg, MB
    53 minutes ago
  • Overview Senior Software Engineer - Java & Data Platforms. Are you a Software Engineer who thrives on solving complex data challenges? We’re looking for a Senior Engineer to join a high-performing technology team working on mission-critical, data-related projects in... 

    Akkodis

    Winnipeg, MB
    49 minutes ago
  •  ...AI Mecka AI is building the data infrastructure layer for...  ...hardware. The Role You’ll own the software that lets people operate Mecka...  ...operational tools that help engineers understand how devices and services...  ...backward compatibility as the platform evolves. What You Bring... 

    Mecka

    Winnipeg, MB
    47 minutes ago
  • $115k - $164.6k per year

     ...expected to report to the office three days per week, at minimum. The role: The Senior Data Engineering candidate will build, operate, and improve software and data solutions that make vehicle data operations more reliable, observable, and scalable. This position involves... 
    Manual labor
    Work at office
    3 days per week

    General Motors

    Winnipeg, MB
    43 minutes ago
  •  ...Application Development As a Manager, SoftwareDevelopment...  ...needs with the development of the platform as a whole and time-critical business...  ...for ensuring the team’s software and technology adheres to development...  ...You must maintain a personal data plan to fulfill your... 
    Remplacement
    Permanent employment
    Full time

    PayByPhone

    Winnipeg, MB
    45 minutes ago
  • Build API Management Platform capabilities at Intuit in Toronto, using Java, Python, JavaScript, and foundational object-oriented design....  ...This is a hybrid role requiring three office days weekly.As a Software Engineer 1, you will develop platform components with guidance... 
    Work at office

    Intuit, Inc.

    Winnipeg, MB
    53 minutes ago
  • Lead end-to-end search engineering at MaintainX, shaping indexing, ranking, and semantic...  ...Work around Montreal or Toronto hubs.Software Development Managers turn roadmaps into shipped, reliable...  ..., Reporting, or Identity and Access Management. The work requires technical judgment... 

    MaintainX (An Autodesk Company)

    Winnipeg, MB
    53 minutes ago
  • Lead full-stack engineering teams at Autodesk through distributed systems, scalable platforms, and hands-on technical leadership across horizontal services. Guide...  ...supporting reliable applications.This seasoned Software Engineering Manager balances people management with software... 

    Autodesk

    Winnipeg, MB
    54 minutes ago
  • # Software Developer – Data PlatformMontrealHybridCloud and InfrastructureApplyWith over 30 years of recognized expertise, COFOMO is now a leading...  .../GKE), Docker and Helm; * Have expertise in dataload management engines in GCP, Azure and AWS cloud environments as well as an... 
    Flexible hours

    COFOMO

    Winnipeg, MB
    1 hour ago
  •  ...Runkeeper app), and other exciting platforms that will help us better serve...  ...are building our enterprise data platform from the ground up,...  ...for a Senior Data Platform Engineer to partner directly with our Data...  ...: Hands-on experience managing and optimizing cloud infrastructure... 
    Work at office
    Local area
    Remote work

    Rippling, Inc.

    Winnipeg, MB
    1 hour ago
  • Job Title: Data Platform EngineerLocation: Edmonton, Alberta (Hybrid)Type: Permanent...  ...is seeking an experienced Data Platform Engineer to build, operate, and support a modern...  ...including single sign-on (SSO), secrets management, and role-based access controls. Develop... 
    Permanent employment
    Full time

    Evolutionary Recruiting

    Winnipeg, MB
    1 hour ago
  •  ...Shape CATC’s Azure SQL data warehouse using advanced SQL, relational modelling, and dbt. This permanent, full-time role connects critical business systems. The Data Engineering & Platforms Manager owns the technical operation and continuous improvement of CATC’s enterprise... 
    Permanent employment
    Full time

    Canadian-Addiction-Treatment-Centres

    Winnipeg, MB
    1 day ago
  •  ...numériques. Avec notre logiciel propriétaire Data Platform et nos plugins compatibles avec les...  ...de la plateforme À titre de Lead Software Engineer – AI, Data Visualization & Platform...  ...Director, notre Technical Project Manager ainsi que les développeurs Staff et Senior... 
    Daily paid
    Apprenticeship

    Astucemedia

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Manager - Vehicle Data Platform. Be the first to apply!