Talent.com
Principal Software Engineer AAOS
Principal Software Engineer AAOSGM • Markham, Ontario, Canada
Principal Software Engineer AAOS

Principal Software Engineer AAOS

GM • Markham, Ontario, Canada
3 days ago
Job type
  • Full-time
Job description

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 youll 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 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 bachelors 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 engineers ideas and explain their own.

Compensation :

The salary range for this role is $186000 to $236000. 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 WILLNEED 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.

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.

We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. 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 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.

Required Experience :

Staff IC

Key Skills

Continuous Integration,Docker,Jenkins,Python,System Design,Agile,C / C++,Go,Systems Engineering,Software Development,Java,Distributed Systems

Employment Type : Full-Time

Experience : years

Vacancy : 1

Monthly Salary Salary : 186000 - 236000

Create a job alert for this search

Principal Software Engineer • Markham, Ontario, Canada

Similar jobs
Principal DevOps Engineer

Principal DevOps Engineer

Veeva Systems • Toronto C6A, ON, Canada
Remote
Full-time
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in hist...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: 15 days ago • Promoted
Software Engineer, iOS Core Product - Toronto, Canada

Software Engineer, iOS Core Product - Toronto, Canada

Speechify • Toronto, ON, Canada
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
Last updated: 3 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: 15 days ago • Promoted
Principal DevOps Engineer

Principal DevOps Engineer

SimCorp • Toronto C6A, ON, Canada
Remote
Full-time
What Makes Us, Us Join some of the most innovative thinkers in FinTech as we lead the evolution of financial technology.If you are an innovative, curious, collaborative person who embraces challeng...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - AI-Driven, Cloud & Mentorship

Senior Software Engineer - AI-Driven, Cloud & Mentorship

Sitetracker • Toronto C6A, ON, Canada
Full-time
A leading software solutions company in Toronto is looking for a Senior Software Engineer to deliver high-quality software solutions. This role includes building and shipping features, mentoring jun...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 Principal Software Engineer - AI Multi-Agents

Senior Principal Software Engineer - AI Multi-Agents

Huawei • Markham, York Region, Canada
Full-time +1
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 • Promoted
Senior Platform Software Engineer – AI-Driven CRM

Senior Platform Software Engineer – AI-Driven CRM

Beacon Software • Toronto C6A, ON, Canada
Full-time
A leading software firm in Toronto is seeking a Senior Software Engineer, Platform to oversee CRM and data-driven prospecting systems. This role emphasizes AI-first orchestration and integration of ...Show more
Last updated: 30+ days ago • Promoted
Head of Software Eng - Collections (AWS, C++, C#)

Head of Software Eng - Collections (AWS, C++, C#)

Credence Global Solutions • Toronto C6A, ON, Canada
Full-time
A financial technology company is seeking a Software Engineering Head to oversee their software engineering group in Toronto. The ideal candidate should have over 12 years of technical experience, w...Show more
Last updated: 4 days ago • Promoted
Director of Software Engineering

Director of Software Engineering

OCTOPYD • Toronto C6A, ON, Canada
Full-time
Get AI-powered advice on this job and more exclusive features.Build & Scale the Toronto Office.Hire, onboard, and grow a team of 20-30 engineers across multiple disciplines (frontend, backend, ML / A...Show more
Last updated: 27 days ago • Promoted
Software Architect (AI Platform)

Software Architect (AI Platform)

Conga • Southwestern Ontario, Toronto, Ontario, Ontario, Canada
Full-time
A career that’s the whole package!.At Conga, we’ve built a community where our colleagues can thrive.Here you’ll find opportunities to innovate and support growth through individual and team develo...Show more
Last updated: 30+ days ago • Promoted
Director, Software Engineering

Director, Software Engineering

Affirm • Toronto C6A, ON, Canada
Full-time
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.At Affirm, we’ve been ver...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer – Cloud, AI & Enterprise Apps

Lead Software Engineer – Cloud, AI & Enterprise Apps

Pariveda Solutions • Toronto C6A, ON, Canada
Remote
Full-time
A North American-based professional services firm in Toronto is seeking lead software developers to design enterprise-level applications. This role involves technical leadership, innovative solution...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer / Head of Software Architecture

Lead Software Engineer / Head of Software Architecture

Calliere Group • Toronto C6A, ON, Canada
Full-time
Lead Software Engineer / Head of Software Architecture.Lead Software Engineer / Head of Software Architecture.Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive f...Show more
Last updated: 30+ 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
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