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

Staff Android Developer - Infotainment

$147k - $196.6k per year
Full-time

General Motors

Markham, ON

Description

Vacancy Status: 
This posting is for an existing vacancy within the organization and is open to new applications. (Backfill)

AI Disclosure:

As part of the application process, Artificial Intelligence will be used in the hiring process for this role



Hybrid :
This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Center three times per week, at minimum [or other frequency dictated by the business].

About the role:

The Staff Android Developer – Infotainment is a senior technical leader responsible for designing, building, and evolving in-vehicle Android applications and platform components that power our infotainment experiences. This role sets technical direction for a product area, drives cross-team alignment, and raises the bar for Android engineering quality across the organization. 

Key Responsibilities 

Own end-to-end design and implementation of complex Android infotainment features and services, from requirements through deployment and maintenance. 

Define and evolve application and system architectures (e.g., modularization, data contracts, error handling, state management) across multiple apps and services. 

Lead technical investigations and resolution of complex issues involving Android framework, vehicle services, vendor stacks, and hardware constraints. 

Partner with Product, UX, Systems, and Platform teams to translate PRDs and system requirements into robust Android designs. 

Guide the adoption of best practices for performance, stability, observability, and testability in an in-vehicle environment. 

Mentor and coach other engineers, providing guidance on design reviews, code quality, and debugging strategies. 

Influence platform and toolchain decisions (Android version upgrades, AGP/JDK/Kotlin moves, CI/CD, quality gates) and drive their rollout. 

Collaborate with Tier-1/SOC vendors and internal platform teams on Android bring-up, integration, and certification topics. 



Core Technical Requirements:

8–10+ years of professional Android development experience, including shipping and operating large, complex apps or system components in production. 

Strong proficiency in Kotlin and Java; comfort with C++/Golang for performance-critical or legacy components. 

Deep understanding of Android internals and app architecture: 

Components, lifecycles, concurrency, permissions, multi-process and multi-user behavior. 

Modern patterns such as MVVM and Clean Architecture, with a focus on testability and clear boundaries.

Development experience in 3D Filament/Unreal/Unity/OpenGL ES/Vulkan 

Experience with large, modular Gradle-based Android codebases (multi-module projects, shared libraries, feature flags) and usage of AI (Curson/Claude) in development. 



Android Automotive / Infotainment Experience :

Hands-on experience building applications or middleware for Android Automotive or other embedded/IVI systems. 

Familiarity with AAOS/AOSP for automotive: 

Framework services, CarService, VHAL/CarProperty, and profile/user models. 

Platform constraints and safety/distraction considerations for in-vehicle UIs. 

Experience integrating infotainment apps with: 

Vehicle signals and services (e.g., vehicle data, profiles, settings). 

Audio, media, Bluetooth, connectivity, navigation, or projection stacks (Android Auto, CarPlay). 



System Design, Performance, and Reliability:

Proven ability to design scalable, maintainable architectures that work under tight CPU, memory, storage, and boot-time constraints. 

Experience analyzing and improving performance (startup time, rendering, memory, threading) in resource-constrained or real-time environments. 

Strong debugging skills across the Android stack (logs, traces, ANRs, crashes, binder issues, resource leaks). 



Platform, Build, and Tooling:

Deep experience with Gradle, Android Gradle Plugin, and Android SDK/NDK tooling (build optimization, dependency management, reproducible builds). 

Proven experience contributing to multi-release Android platform upgrades (e.g., 2+ major version jumps): 

Resolving API and behavior changes. 

Updating AGP/JDK/Kotlin and SDK/build-tools. 

Coordinating regression-fix efforts across multiple teams. 

Comfortable working directly with AOSP-style trees and manifests (repo, branches, rebases, vendor drops). 



Quality, Testing, and Observability:

Strong background in automated testing: 

Unit tests (JUnit), instrumentation/UI tests (Espresso), and integration tests. 

Testable design and dependency injection for Android components. 

Experience with code-quality and static-analysis tooling (e.g., lint, coverage, SonarQube or equivalent) and integrating them into CI pipelines. 

Ability to define logging, metrics, and analytics strategies suited for in-vehicle systems with intermittent connectivity and strict safety/privacy requirements. 



Leadership and Collaboration :

Demonstrated track record of technical leadership: 

Setting technical direction for a domain or product area. 

Driving alignment across multiple feature or platform teams. 

Experience mentoring senior and mid-level engineers; raising code and design-review standards. 

Strong cross-functional collaboration skills with Product, UX, Systems, DevOps, QA, and external partners. 

Clear, concise communication of complex technical topics to both technical and non-technical stakeholders. 



Nice to Have 

Experience with Google Automotive Services (GAS), certification requirements, or xTS (CTS/VTS/XTS) test suites. 

Background in safety- or security-sensitive domains (e.g., automotive, aerospace, medical devices) with relevant coding or process standards. 

Familiarity with virtualization or bench-based development and testing workflows for infotainment systems. 



Education and Training

Bachelor's degree in electrical engineering, Computer Science, Computer Engineering, or Software Engineering. 

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:

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 including health care spending account and wellness incentive.

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.

Total Rewards | Benefits Overview

From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. 

Non-Discrimination and Equal Employment Opportunities (U.S.)

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.

All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. 

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 at Show phone number. 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Android Developer - Infotainment in Markham, ON vacancy
  •  ...Automation Test Engineer - Automotive Infotainment CIeNET is a mobile,...  ...to join our team in developing a promising career with us....  ...schedule Setup, integrate and develop highly efficient and reliable...  ...years of experience in testing Android code Minimum two years of... 
    Suggested
    Full time
    Worldwide

    CIeNET International

    Markham, ON
    15 days ago
  • $100k - $110k per year

     ...Role: Triunity Software is looking for a talented ServiceNow Developer to join our growing team in Markham ON! In this role youll have...  ...per year About Us Triunity is a Product Development Staff Augmentation and Consulting Services company providing solutions... 
    Suggested
    Long term contract
    Internship

    Triunity Software

    Markham, ON
    6 hours ago
  • $131.2k - $181.2k per year

     ...will build high performance software for AI engines which include Snapdragon Neural Processing Engine, Android NN, and Tensorflow Lite delegate and many more. We develop new tools and SDKs to extend our AI solutions into industry leading customer use cases. New Position... 
    Suggested
    Full time
    Work from home

    Qualcomm

    Markham, ON
    24 days ago
  •  ...project pursuits based on knowledge of client requirements  Provide technical guidance and direction to engineering and technician staff  Develop a variety of complex engineering deliverables including P&IDs, technical specifications, instrument schedules, I/O lists, panel... 
    Suggested
    Remplacement
    Local area
    Flexible hours

    Black & Veatch Family of Companies

    Markham, ON
    1 day ago
  • $137.3k - $206k per year

     ...software quality automation, and engineering tooling . As a Staff DevOps Software Quality Automation Tooling Engineer, you will define...  ...direction, lead complex cross-functional initiatives, and develop scalable tooling solutions that improve software quality automation... 
    Suggested
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    2 days ago
  • $98k - $147k per year

    Markham, Ontario, Canada Category General Management Hire Type Employee Job ID 18232 Base Salary Range $98000-$147000 Date posted 07/27/2026 We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly...
    Full time
    Work at office

    Synopsys

    Markham, ON
    8 days ago
  • $90k per year

     ...services, is looking to add to their team! Due to continuous steady growth and opportunity, they are looking for a full-time Senior Staff Accountant.  The candidate must be able to interact with staff and clients in a positive and professional manner, must be well organized... 
    Permanent employment
    Full time
    Work at office
    3 days per week
    Markham, ON
    a month ago
  •  ...If you thrive in this environment, then we invite you to join our team. THE OPPORTUNITY: ARCX is looking for Quality Assurance Developer to join our team. This position will report to the QA Manager KEY RESPONSIBILITIES: ? Follow detailed requirements to create unit... 
    Full time
    Casual work
    Remote work
    Monday to friday

    ARCX Inc.

    Markham, ON
    8 days ago
  • $24.56 per hour

     ...Giving unique properties to high-end applications. Giving new life to used metals. As a global advanced materials and recycling group, we develop, produce, and recycle materials for a better life. About Jewelry & Industrial Metals A wealth of applications. Umicore is an... 
    Fixed term contract
    Work at office
    Monday to friday
    Shift work

    Umicore

    Markham, ON
    20 days ago
  •  ...Our Application Development team interfaces with customers and project owners to develop callflow applications, web applications, custom reports and system integrations. This small team of talented developers require an additional full-time permanent resource to develop applications... 
    Permanent employment
    Full time

    Computer Talk Technology Inc.

    Markham, ON
    24 days ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development team behind Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms. In this role, you’ll be responsible for... 
    Long term contract
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    14 days ago
  •  ...role , providing guidance and expertise over project teams. Develop design change packages for operating nuclear plant facilities, and...  ...to lower level team members to develop depth of project execution staff. Reviews lower level engineering work or assignments. Is... 
    Work at office
    Relocation
    Flexible hours

    Black & Veatch Family of Companies

    Markham, ON
    5 days ago
  • $111.7k - $167.6k per year

     ...build and test workflows and continuous visibility into software quality for teams across the enterprise. What Youll Do Design develop and maintain CI/CD pipelines for embedded software production enabling automated builds integration and testing. Architect implement... 
    Full time
    Remote work
    3 days per week

    GM

    Markham, ON
    6 hours ago
  • $110k - $120k per year

     ...revolution? Join a team committed to digital transformation and investing in their Data readiness. A brand new position for a Full Stack Developer that encourages innovation and collaboration while working with cutting-edge technologies. Key Responsibilities: - Develop and... 
    Permanent employment
    Flexible hours

    Nigel Frank International

    Markham, ON
    more than 2 months ago
  • $106k - $159k per year

    Category Engineering Hire Type Employee Job ID 16944 Base Salary Range $106000-$159000 Remote Eligible No Date Posted 05.03.2026 We are open to hiring in Ottawa and Toronto (Markham, Mississauga) We Are Synopsys is the leader in engineering solutions...
    Remote work

    Synopsys Inc

    Markham, ON
    6 days ago
  •  ...Guidewire Developer – PolicyCenter, Gosu & Insurance Domain Required Skills & Experience Guidewire Development • 8+ years of proven experience in Guidewire application development. • 7+ years of hands-on Guidewire development experience. • Strong expertise... 

    Astra North Infoteck Inc.

    Markham, ON
    28 days ago
  •  ...placement We are a lean, fast-paced start-up seeking a Mobile App Developer Co-op Student to help build and maintain a production-grade...  ...cross-platform mobile applications using Flutter (Dart) for IOS and Android ~Build responsive, user-friendly web applications using React... 
    Permanent employment
    Full time
    Manual labor
    Remote work

    Professional Services Plus

    Markham, ON
    more than 2 months ago
  •  ...and products that have brought automotive infotainment, mobile internet, telematics services,...  ...motivated professionals to join our team in developing a promising career with us.   Role...  ...requirement. Ability to use and develop test script and automation. Ability to... 
    Full time
    Worldwide

    CIeNET International

    Markham, ON
    15 days ago
  • $41.45 per hour

     ...building materials solutions. For the past 100 years, we have been developing innovative solutions to build the cities of tomorrow. Globally,...  ...as required. Communicate with operations and supervisory staff on availability of equipment. Prioritize jobs and work safely... 
    Hourly pay
    Weekly pay
    Permanent employment
    Full time
    Local area

    CRH

    Markham, ON
    19 hours ago
  •  ...limited to: Delivering exceptional, evidence-informed care Developing meaningful relationships with clients and establishing treatment...  ...our Clinic Directors, Lead Therapists, and Partners started as staff clinicians at Axis. As we continue to grow, so do the opportunities... 
    Full time
    Casual work

    Axis Therapy & Performance

    Markham, ON
    9 days ago
  • $111.7k - $167.6k per year

     ...or a related field required 3+ years of experience testing Android-based software 3+ years of experience in a leadership capacity...  ...creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are... 
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    2 days ago
  • $38.5 per hour

     ...Recommend measures to improve productivity and product quality Plan, develop and implement training and practice sessions Organise day-to-...  ...Analyze and interpret data Direct and advise staff in the development and implementation of service quality assessment... 
    Permanent employment
    Full time
    Remote work

    Diamond Manufacturing corp

    Markham, ON
    9 days ago
  •  ...required. 2. Health and Safety Contribute to the safety of staff and customers (e.g., snow removal, clear fire exits, clean spillage...  .... EDUCATION, EXPERIENCE AND QUALIFICATIONS: Willingness to develop an understanding and support for the mission and purpose of The... 
    Permanent employment
    Full time
    Part time
    Live out
    Weekday work

    The Salvation Army

    Markham, ON
    8 days ago
  • $140k - $170k per year

     ...together. It’s a place where people are encouraged to take ownership, develop their skills, and contribute to work that matters. If you’re...  ...in software engineering, with significant time in principal or staff architect roles across complex, multi-team environments ~... 
    Long term contract
    Full time
    Work at office
    Local area
    Worldwide
    Night shift

    Accommodations Plus International

    Markham, ON
    10 days ago
  • $70k - $90k per year

     .... As an HRBP your role will include: Talent Management  • Develop a thorough understanding of divisional workforce plans and proactively...  ...rapport and work with a diverse group of senior management and staff within a variety of businesses, as well as with management and... 
    Hourly pay
    Work at office
    Remote work

    Colas

    Markham, ON
    19 hours ago
  •  ...as shaping the healthcare professionals of the future. We have developed an extensive volunteer internship program where we combine thorough...  ...and documentation of clinical activities. Collaborate with staff to enhance patient care and improve service delivery. Qualifications... 
    Internship
    Monday to friday
    Flexible hours

    Form & Function: Health

    Markham, ON
    6 days ago
  • $81.9k - $105k per year

     ...training, coaching, process improvement, streamlined communications, staff oversight, and accountability. The Supervisor will monitor SLA’s...  ...to established processes. Advanced Reporting & Analytics Develop and maintain custom reporting dashboards (e.g., Tableau) to track... 
    Full time
    Work at office
    Flexible hours

    Hyundai Auto Canada Corp.

    Markham, ON
    15 days ago
  •  ...solutions in the next generation of Huawei products. Conceive, plan, develop and implement scientific research projects to advance scientific...  ...ICCV, ECCV , NeurIPS, ICLR, etc.). Experience with AI agent-related projects. Experience with Android or other mobile systems.... 
    Long term contract
    Contract work
    For contractors
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    25 days ago
  •  .... Job Responsibilities Assigns daily work activities to staff and supervises the completion of tasks. Trains and guides staff...  ...schedules and may prepare production records. At Aramark, developing new skills and doing what it takes to get the job done make a positive... 

    Aramark

    Markham, ON
    19 days ago
  • $41.18 per hour

     ...within an interprofessional team as well as independently ~ Well developed organization, communication, interpersonal and teaching skills...  ...commitment to a healthy and safe workplace for self and others (staff, patients, families, etc.) by taking all reasonable precautions... 
    Shift work

    Oak Valley Health

    Markham, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Android Developer - Infotainment. Be the first to apply!