Software Engineering Manager - Vehicle Data Platform
$147k - $196.6k per yearGeneral Motors Corporation
- # Software Engineering Manager - Vehicle Data PlatformApply: Hybrid: Markham, Ontario, Canada: Oshawa, Ontario, Canada: Full time: Posted Today: JR-202621117**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:** The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:* 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.
- J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Manager - Vehicle Data Platform in Markham, ON vacancy
$147k - $196.6k per year
...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...SuggestedWork at officeRemote work$147k - $196.6k per year
...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 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...
$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$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- 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- 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...
- ...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
- ...The Role General Motors is seeking a Principal/Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on technical leader who can turn...Full timeWork at officeImmediate start
$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$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- ...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
$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- 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...
$90k - $140k per year
...over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals... ...to join our growing Canadian Data Center practice. This role will... ...equivalent power-system analysis software. Experience with short-circuit...For contractorsWork at officeLocal areaWorldwideRelocationFlexible hours- ...generations. We are looking for an experienced Senior Engineering Manager to lead and grow a team of software developers as we embark on a company‑wide... ...Provisioning, and Inventory), aligning delivery with platform and enterprise architecture direction Establish and...
- ## Principal Software Engineering - Build System ModernizationApply: Remote/Hybrid: Markham, Ontario... ...systems that support software-defined vehicles. This role will help lead the transition... ...across teams, and help establish lofty platform capability goals. **What You'll Do:***...Full timeWork at officeRemote work
- ...to-end CI/CD reference architecture for Platform Software delivery across component, pillar,... ...traceable delivery path. Advise senior engineering and program leadership on release risk,... ...integration pipeline, including dependency management, build composition, artifact promotion,...Local area
$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- ...is focused on next-generation data and storage technologies and... ...comprises graduate computer engineers and computer scientists with... ...related topics, including data management, data catalog, data fabric, file... ...research agenda for AI Data Platforms, with a specific focus on...Permanent employmentFull timeInternshipImmediate start
- Elevate your software engineering career with AMD as a Senior Software Engineer focusing on GPU profiling tools. Work in a hybrid model to enhance performance capabilities for AI and HPC workloads. In this senior role within the Developer Tools team, you will contribute to...
- Join General Motors as a Lead Software Engineer to modernize build systems for software-defined vehicles in a hybrid role. Shape strategies and drive innovation while transitioning to Bazel. This senior-level role requires a software engineering expert to spearhead the migration...
$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$150k - $200k per year
...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering... ...AECOM is seeking an experienced Design Manager to join our growing Canadian Data Center team. This is a senior, hands...Work at officeLocal areaWorldwideRelocationFlexible hours- Transform embedded software testing at General Motors as a Lead Software Engineer for Test System Modernization. This hybrid role... ..., safety-critical software for vehicles. You'll tackle complex problems,... ...for test execution and management • Lead modernization efforts for...
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Manager - Vehicle Data Platform. Be the first to apply!
Related searches
- 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
