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

Senior Android Developer - Trailering

$115k - $164.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:

GM is looking to hire a Senior Android Software Engineer to lead design, development, and long‑term maintenance of in‑vehicle infotainment (IVI) apps on Android Automotive OS (AAOS) for GM’s next‑generation software‑defined vehicles. The engineer will own major features end‑to‑end (architecture, implementation, validation, launch, OTA) and set the bar for safety, performance, reliability, and maintainability across Vehicle Applications & Services, with software deployed at scale across global fleets.  

What You'll Do

Design and develop the world’s best in-vehicle applications for GM Infotainment systems 

Responsible for the entire software development process of your domain, including requirements, system design, development, deployment, and maintenance of the Infotainment software 

Define and collaborate on unit, integration, UI, and bench/in‑vehicle test coverage.

Apply and evolve clean, modular Android architectures (e.g., MVVM + Jetpack) for large, long‑lived automotive codebases by partnering with platform teams on AOSP/AAOS customization and integration. 

Diagnose and fix issues across app, framework, and system layers. 

Contribute to architectural decisions on system services, permissions, and security models and influence platform‑level improvements in stability, performance, security, and developer efficiency. 

Define and implement various test strategies like Unit tests (e.g., JUnit, MockK/Mockito), UI tests (e.g., Espresso, UI Automator), System/integration tests. 

Build and maintain test automation for emulators and on‑bench environments and integrate automated testing into CI/CD pipelines and automated build systems. 

Provide technical leadership and mentorship to mid‑level and junior engineers includes leading code and design reviews and champion best practices  

Your Skills & Abilities (Required Qualifications)

Bachelor’s degree in CS, Software Engineering, EE/CE, or related field, or equivalent experience.  

5+ years of Android development with production Android apps or Android‑based embedded software and proven experience on AAOS or deeply embedded Android platforms.  

Expert Kotlin skills; strong proficiency in Kotlin and/or Java, Android SDK, and modern Android patterns (coroutines/Flow, Jetpack, MVVM or similar).  

Deep understanding of App/activity lifecycles, Background limits, scheduling, background work, Coroutines/Flow, concurrency, configuration changes, Memory management, profiling, and performance tuning, Android permissions, security, and system services.  

Track record of designing, implementing, and shipping complex features end‑to‑end in large codebases with strong debugging skills.  

Demonstrated performance optimization on resource‑constrained devices (UI, networking, I/O, rendering), with measurable improvements.  

Strong grounding in software quality with experience automated testing, code reviews, defensive and secure coding  

Experience writing and maintaining: Unit tests (JUnit, MockK/Mockito), UI tests (Espresso, UI Automator), System/integration tests.  

Hands‑on experience with CI/CD pipelines, automated builds, and Git workflows in multi‑team environments.  

Effective cross‑functional collaboration with UX, product, validation/QA, and platform/system engineers.  

Clear written and verbal communication, able to drive decisions and explain complex topics to varied audiences.  

What Will Give You a Competitive Edge (Preferred Qualifications)

8+ years of experience in Android development 

Knowledge of VHAL and vehicle property APIs. 

Familiarity with driver‑distraction rules and in‑vehicle HMI guidelines (OEM, regulatory, industry). 

Experience with long‑lifecycle automotive software, safety‑critical or regulated systems (functional safety, cybersecurity, etc.). 

Strong debugging with logs, traces, and system‑level tools. 

Demonstrated technical leadership: 

Leading designs for complex features/subsystems. 

Mentoring engineers. 

Influencing standards, patterns, and tooling. 

Compensation: 

The salary range for this role is $ 115,000 to $ 164,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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Android Developer - Trailering in Markham, ON vacancy
  •  ...building high-quality tools and platforms that empower developers, testers, and system engineers across the organization...  ...of three times per week Role Overview As a Senior Software Quality Automation Developer, you will Lead the design and development of internal... 
    Senior
    Full time

    General Motors

    Markham, ON
    5 days ago
  • $73.9k - $110.9k per year

     ...expertise in controls and software for the position of software developer within GM’s Vehicle Software and Electronics Engineering group....  ...user experience using embedded software development frameworks in Android, QNX and Linux environments Adhere to best software design... 
    Suggested
    Full time

    General Motors

    Markham, ON
    21 days ago
  • $58k - $73k per year

     ...come first at SE Health. Job Summary You're a full stack developer with good experience working within a team to deliver production...  ...deliverables.  In collaboration with business systems analysts and more senior technical leads and developers, you’re engaged in all phases of... 
    Senior
    Remplacement
    Contract work
    Home office
    Flexible hours
    Night shift

    SE Health

    Markham, ON
    9 days ago
  • $94k - $117k per year

     ...digital transformation with us? Compensation: $94,000-117,000 plus up to 5% bonus, capped at 150% Job Summary The position of the developer is to contribute to the full development life cycle, including requirement analysis, functional design, technical design,... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work at office
    Weekend work
    Afternoon shift

    Giesecke+Devrient

    Markham, ON
    1 day ago
  • $90k per year

     ...minimum The Role We are seeking a highly motivated C++ Software Developer to join our Diagnostic Infrastructure team in the Autonomous...  ...will develop your skill further by working closely with more senior developers to ensure code alignment with design patterns and frameworks... 
    Senior
    Work at office
    3 days per week

    General Motors

    Markham, ON
    12 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
    9 days ago
  • $73.9k - $110.9k per year

     ...dictated by the business. The Role GM is developing the next generation of embedded platform...  ...features. As a Early Career Software Developer - Test Framework at GM, you will work...  ...scalable and maintainable. Work with senior engineers to design, develop, test, and improve... 
    Senior
    Full time
    Internship

    General Motors

    Markham, ON
    23 days ago
  •  ...OpenText Exstream Developer Skills: OpenText Exstream ~ VB.NET 10.0 Experience Required: 6–8 Years Role Description: OpenText Exstream | VB.NET 10.0 OTE Developer Tasks 1. Gathering Requirements • Collaborate with Business Analysts (BAs) to refine... 

    Astra North Infoteck Inc.

    Markham, ON
    11 days ago
  • $47.6 per hour

    Education: Bachelor's degree Experience: 5 years or more Work setting Consulting firm Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and...
    Permanent employment

    Korah Limited

    Markham, ON
    a month ago
  • Responsibilities: • 8+ years proven experience in Guidewire Application Development • Must work on Guidewire PC Configuration • Nice to have Guidewire BC Configuration Knowledge • Expertise in GOSU Language, configuration and coding using Guidewire tools and...
    Contract work

    Astra North Infoteck Inc.

    Markham, ON
    24 days ago
  •  ...looking for motivated candidates for the role of Software Test Developer – Propulsion and Thermal Management to support our Software Quality...  ...assist with documenting issues and defects under guidance from senior engineers. Learn and apply system-level test methodologies... 
    Senior
    Full time
    Internship

    General Motors

    Markham, ON
    6 days ago
  •  ...Job Title: .NET Developer – Financial Systems Domain: Banking / Insurance / Capital Markets Position Overview Looking for a .NET Developer to design and develop secure financial applications supporting insurance, lending, and regulatory systems. Key Responsibilities... 

    NavitasPartners

    Markham, ON
    22 days ago
  •  ...Job Title: .NET Developer – Healthcare IT Position Overview Looking for a .NET Developer to design and build secure healthcare applications across clinical, administrative, and interoperability platforms. Key Responsibilities Develop applications using .NET Core... 

    NavitasPartners

    Markham, ON
    22 days ago
  • $123.49k - $181.61k per year

     ...Purpose We are currently recruiting for a Senior Process Engineer. Our team includes world...  .... Keep up-to-date with the latest developments and technical innovations in process engineering...  .... Identify issues and problems, develop appropriate solutions, and ask for... 
    Senior
    Full time
    Local area

    Worley

    Markham, ON
    2 days ago
  •  ...Description We are seeking a highly skilled and experienced Senior Electrical Engineer  to join our Canadian Mine Infrastructure...  ...sector. Key Responsibilities Engineering Design and Support: Develop and optimize electrical systems and equipment for mining and... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Markham, ON
    7 days ago
  •  ...to deliver a better world. Join us. Job Description Senior Geotechnical Engineer AECOM is seeking a Senior Geotechnical Engineer...  ...in AECOM’s Technical Practice Group. Partner with clients to develop long-term, sustainable solutions. Qualifications... 
    Senior
    Long term contract
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Markham, ON
    7 days ago
  •  ...Job Title: API / Microservices Developer – Telecom Platforms Position Overview Looking for an API/Microservices Developer to design scalable service architectures supporting telecom ecosystems including OSS/BSS and 5G services. Key Responsibilities Design and... 

    NavitasPartners

    Markham, ON
    22 days ago
  • $115k per year

     ...by protecting what matters most. Aviva Canada is looking for a Senior Data Engineer to support our enterprise data modernization...  ...standards, and guidelines across the organization. Solution Design: Develop high-level and low-level solution architectures, ensuring alignment... 
    Senior
    Internship
    Flexible hours

    Aviva

    Markham, ON
    12 days ago
  • $79k - $98k per year

     ...Position Summary We are seeking an experienced and results driven Senior Financial Planning & Analysis (FP&A) Analyst for a 12month...  ...reporting, working collaboratively with the Finance team Design, develop, and continuously improve financial reports and dashboards to ensure... 
    Senior
    Remplacement
    Contract work
    Work from home
    Flexible hours

    SE Health

    Markham, ON
    10 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
  •  ...collaborative environment where innovation is the norm? If so, we have an exciting opportunity for you to join our dynamic team as a Senior Controls Developer specializing in Vehicle Motion Control (VMC). Our team is working on advanced control methods to design and develop... 
    Senior
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Markham, ON
    3 days ago
  • $80k - $120k per year

     ...We are seeking a Senior Endpoint Analyst (Intune) to own the technical direction, operational health, and security posture of our endpoint...  ...Endpoint Central, Patch my PC Knowledge of Windows, iOS, and Android operating systems. Strong understanding of Zero Trust principles... 
    Senior
    Long term contract
    Full time
    Work at office

    Black & McDonald Limited

    Markham, ON
    25 days ago
  •  ...Reporting to the Senior Director of Finance, the Senior Manager, Financial Reporting supports all elements of the accounting function...  ...external parties. Coach and mentor team members and ensure team is developing and working towards team objectives. Complete other duties as... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office

    Extendicare

    Markham, ON
    7 hours ago
  •   Responsibilities:  Performing Audits and Reviews under ASPE and NFP ASPE as required. Candidates are expected to be able to perform research and analysis of accounting issues under ASPE and document alternatives and conclusions in order to support assurance file conclusions...
    Senior
    Full time

    TorontoJobs.ca Recruitment Division

    Markham, ON
    2 days ago
  •  ...We are looking for a versatile Senior UX/UI Designer that will thrive in an energetic and...  ...Work closely with product owners, lead developers, and management. Coach and mentor both...  ...skills Expertise in UX writing iOS, Android and Web UI/UX experience Strong knowledge... 
    Senior
    Shift work

    Dazzle: Commercial & Office Cleaning | London

    Markham, ON
    more than 2 months ago
  • $66.8k per year

     ...September 2026. About the Role Reporting to a Team Manager, the Senior, Accident Benefits Claims Advisor plays a key role in supporting...  ...potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training... 
    Senior
    Work at office
    Work from home

    TD Bank

    Markham, ON
    10 days ago
  • $100k per year

     ...the Director, Information Technology, the Senior Information Security Analyst will lead...  ...firewalls, IDS/IPS, and DLP tools. Contribute to developing and enforcing security policies,...  ...assessments and identify system vulnerabilities. Develop and implement mitigation strategies to... 
    Senior

    Green Infrastructure Partners

    Markham, ON
    25 days ago
  • $90k - $130k per year

     ...inspired and empowered team members who make an impact.   The Senior Project Manager, Environment will primarily be responsible for...  ...of our environmental division. DUTIES AND RESPONSIBILITIES: Develop and manage environmental project scopes, budgets, schedules, and... 
    Senior
    Long term contract
    Full time
    For contractors
    Local area
    Flexible hours

    Canacre

    Markham, ON
    22 days ago
  •  ...Job Overview: Senior Tax Manager Location: Markham, ON Job Type: Full-time, Permanent Our TorontoJobs.ca Client is an innovative accounting firm focused on providing tailored accounting and tax services to small and medium-sized businesses. We differentiate ourselves... 
    Senior
    Permanent employment
    Full time
    Work at office

    TorontoJobs.ca Recruitment Division

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

     ...experience) The Opportunity On behalf of our client a leading general contractor, TalentSphere Staffing Solutions is searching for a Senior Project Manager to join a dynamic and growing team. The Senior Project Manager will lead transformative projects across the region,... 
    Senior
    Full time
    Contract work
    For contractors
    For subcontractor

    TalentSphere Staffing Solutions

    Markham, ON
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Android Developer - Trailering. Be the first to apply!