Senior Android Developer - Trailering
$115k - $164.6k per yearGeneral Motors
Description
Vacancy Status:
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 Show email 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.
- ...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...SeniorFull time
$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...SuggestedFull time$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...SeniorRemplacementContract workHome officeFlexible hoursNight shift$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,...SuggestedPermanent employmentFull timeContract workWork at officeWeekend workAfternoon shift$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...SeniorWork at office3 days per week$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 contractFull timeCasual workWorldwideMonday to friday$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...SeniorFull timeInternship- ...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...
$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- 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
- ...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...SeniorFull timeInternship
- ...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...
- ...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...
$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...SeniorFull timeLocal area- ...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...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
- ...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...SeniorLong term contractWork at officeLocal areaWorldwideFlexible hours
- ...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...
$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...SeniorInternshipFlexible hours$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...SeniorRemplacementContract workWork from homeFlexible hours- ...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 employmentFull timeManual laborRemote work
- ...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...SeniorFull timeWork at officeLocal areaWork from home
$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...SeniorLong term contractFull timeWork at office- ...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...SeniorLong term contractFull timeInternshipWork at office
- 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...SeniorFull time
- ...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...SeniorShift work
$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...SeniorWork at officeWork from home$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$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...SeniorLong term contractFull timeFor contractorsLocal areaFlexible hours- ...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...SeniorPermanent employmentFull timeWork at office
$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,...SeniorFull timeContract workFor contractorsFor subcontractor
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Developer - Trailering. Be the first to apply!
- android mobile developer Markham, ON
- senior android developer Markham, ON
- android developer kotlin Markham, ON
- senior mobile android developer Markham, ON
- junior android developer Markham, ON
- android developer remote Markham, ON
- android developer Markham, ON
- senior test manager Markham, ON
- senior c# developer Markham, ON
- senior technical analyst Markham, ON

