Talent.com
Principal Software Engineer AAOS
Principal Software Engineer AAOSGeneral Motors • Markham, York Region, CA
Principal Software Engineer AAOS

Principal Software Engineer AAOS

General Motors • Markham, York Region, CA
22 hours ago
Job type
  • Full-time
Job description

Vacancy Status :

This posting is not 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 :

This role is categorized as hybrid. This means the successful candidate is expected to report to the office three days per week, at minimum.

The Role

The Vehicle Experiences Engine software team is a dynamic and fast paced team that designs, develops, and maintains the embedded software platform for Infotainment and Software Defined Vehicle. We are looking for a seasoned technical leader with a broad range of experiences with embedded Android platform who can guide development teams and product engineering by bridging the gap between technical and business goals, overseeing architecture and innovation, and mentoring team members.

What you’ll do (Responsibilities)

Define the Android platform engineering strategy for the GM Infotainment system and provide technical direction and guidance for engineering execution.

Lead technical solutions for critical Android platform features / issues and drive the execution across internal and external teams.

Challenge current implementations, seek optimization opportunities, and foster innovation to improve efficiency in Android platform engineering.

Enhance software design and improve system performance. Analyze and resolve performance issues, memory leak and deadlocks issues.

Ensure the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability, and security.

Work with and bridge across multiple disciplines, including Engineering, Product teams, Program teams, and Information Technology, to make appropriate system level design trades.

Create and communicate vision & strategies specific to functional responsibilities. This includes preparing and giving presentations to senior and executive management.

Stays updated on new technology and competitive products to support product engineering decisions.

Mentor and provide technical guidance to senior and junior engineers.

Your Skills and Abilities (Required Qualifications)

Minimum bachelor’s degree in computer engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or related degree.

Over 15 years of experience in Embedded software development and SDLC process.

Over 5 years of experience in software development with Android AOSP or AAOS stacks, including Android framework layers and system components.

Product engineering experience with Embedded systems, Android, Linux, QNX or other RTOS systems.

Fundamentals of SoC architecture and key components, including CPU, GPU, NPU, memory, I / O interfaces, and how they affect software systems and solutions.

Hands‑on experience and knowledge in Java, C++, C, operating systems, build and runtime environments.

Experience in the development of automotive‑related infotainment solutions, Inter‑ECU communications, and stringent timing requirements is a big plus.

Quality consciousness and the ability to navigate obstacles while finding effective solutions quickly.

Very effective interpersonal and leadership skills.

Superb written and verbal technical communication skills, excellent ability to incorporate other engineer’s ideas and explain their own.

Compensation

The salary range for this role is $186,000 to $236,000. 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, your family and friends.

#J-18808-Ljbffr

Create a job alert for this search

Principal Software Engineer • Markham, York Region, CA

Similar jobs
Principal Solutions Architect

Principal Solutions Architect

AtkinsRéalis • Toronto C6A, ON, Canada
Remote
Full-time
The Solutions Architect will design and deliver robust, scalable, and secure technology solutions aligned with business objectives. This role ensures architectural integrity across projects, balanci...Show more
Last updated: less than 1 hour ago • Promoted • New!
Senior Software Engineer (Golang)

Senior Software Engineer (Golang)

Stream • Toronto C6A, ON, Canada
Full-time
Stream uses Go for our video SFU & chat API.We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB / Postgres, RocksDB, Raft ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, AI Platform

Senior Software Engineer, AI Platform

Rivian • Toronto C6A, ON, Canada
Full-time
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
Last updated: 14 days ago • Promoted
PRINCIPAL DEVOPS ENGINEER

PRINCIPAL DEVOPS ENGINEER

Finlink Group • Toronto, ON, Canada
Full-time
We’re partnering with an innovative, fast-scaling organization in search of a.This is a high-impact role for someone who thrives on solving complex challenges, designing scalable systems, and...Show more
Last updated: 12 days ago • Promoted
Principal Software Architect (Cloud)

Principal Software Architect (Cloud)

OpenText • Richmond Hill, York Region, Canada
Full-time
Principal Software Architect (Cloud).OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture.As a memb...Show more
Last updated: 14 days ago • Promoted
Senior Software Engineer : Platform

Senior Software Engineer : Platform

Biggeo • Toronto C6A, ON, Canada
Full-time
BigGeo is redefining geospatial intelligence with an AI‑ready Discrete Global Grid System (DGGS) that transforms how spatial data is captured, indexed, and monetized. Our platform powers mission‑cri...Show more
Last updated: 4 days ago • Promoted
Principal Architect

Principal Architect

IBS Software • Toronto C6A, ON, Canada
Full-time
Registered Retirement Savings Plan (RRSP).Maternity and parental benefits.Deferred Profit Sharing Plan (DPSP).Learning / training paid by employer. Paid time off (volunteering or personal days).Seekin...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Statflo • Toronto C6A, ON, Canada
Full-time
Senior Software Engineer – Statflo.Statflo provides a leading sales acceleration platform for retailers, currently deployed in thousands of locations across North America.Our proprietary platform e...Show more
Last updated: 30+ days ago • Promoted
Senior / Principal Software Engineer

Senior / Principal Software Engineer

Stock Recruitment • Toronto, ON, Canada
Full-time
We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; wit...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer : Platform Modernization Lead

Senior Software Engineer : Platform Modernization Lead

Shift4 • Toronto C6A, ON, Canada
Full-time
A leading commerce technology company is looking for a Senior Software Engineer in Toronto to join their high-velocity engineering team. In this role, you will develop and maintain high-quality feat...Show more
Last updated: 2 hours ago • Promoted • New!
Principal Solution Architect

Principal Solution Architect

Pillway • Toronto C6A, ON, Canada
Full-time
Full‑time, In‑Office | Brampton, ON, Canada.Pillway is a digital‑first pharmacy and health technology company building patient‑centric healthcare solutions. Our mission is to make medication managem...Show more
Last updated: 4 days ago • Promoted
Principal Software Developer

Principal Software Developer

Advanced Tech Search - QuantumScale • Toronto, ON, Canada
Full-time
Senior Software Developer (Full Stack).Our client is an established global technology organization recognized for building complex, large-scale software platforms used by enterprise organizations w...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Platform

Senior Software Engineer, Platform

Curinos • Toronto C6A, ON, Canada
Remote
Part-time
Senior Software Engineer II, Platform.Curinos empowers financial institutions to make better, faster and more profitable decisions through industry‑leading proprietary data, technologies and insigh...Show more
Last updated: 2 days ago • Promoted
Principal System Architect

Principal System Architect

Sky • Toronto C6A, ON, Canada
Remote
Full-time
Working in Tech, Product or Data at Sky is about building the next and the new.From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We turn big ideas into the p...Show more
Last updated: 4 days ago • Promoted
Senior Software Engineer - Core Ledger

Senior Software Engineer - Core Ledger

Alpaca • Toronto C6A, ON, Canada
Remote
Full-time
Alpaca is a US‑headquartered broker‑dealer and brokerage infrastructure provider for stocks, ETFs, options, crypto, fixed income, and 24 / 5 trading. Our SeriesC funding brought total investment to ...Show more
Last updated: 4 days ago • Promoted
Principal Cloud Platform Architect — Kubernetes & GitOps

Principal Cloud Platform Architect — Kubernetes & GitOps

Highspot • Toronto C6A, ON, Canada
Full-time
A leading technology company in Toronto is seeking a Principal Cloud Infrastructure Engineer to design and build scalable platform capabilities. The candidate should have over 15 years of experience...Show more
Last updated: 4 days ago • Promoted
Principal Software Engineer - Kubernetes

Principal Software Engineer - Kubernetes

Software International • Toronto, ON, Canada
Full-time
Fortune 100 / 500 / 1000 companies to small and mid-sized organizations in Canada / US.We are currently hiring multiple Principal Software Engineers - Kubernetes. Toronto area, which specializes in OS dev...Show more
Last updated: 24 days ago • Promoted
Senior Principal Software Engineer AI MultiAgents

Senior Principal Software Engineer AI MultiAgents

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Permanent
Huawei Canada has an immediate permanent opening for a Principal Software Engineer.Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center ...Show more
Last updated: 30+ days ago