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.
$115k - $164.6k per year
...by the business]. About the Role: GM is looking to hire a Senior Android Software Engineer to lead design, development, and long‑term maintenance... ...across global fleets. What You'll Do Design and develop the world’s best in-vehicle applications for GM Infotainment...SeniorLong term contractFull timeLocal areaWork from home- ...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
$130k - $160k per year
...finance business for an automotive brand. They are looking for a Senior Manager, Tax to join their team! Why Work Here Opportunity... ...received by the Capital Canada Group. Team with Legal to develop intercompany service agreements defining terms and then oversee transfer...SeniorWork at officeLocal areaFlexible hours- ...Flutter application with a strong focus on performance, reliability, and seamless user experiences. Work with platform-specific APIs (Android/Java/Kotlin and iOS/Swift) to implement features that take full advantage of each OS. Implement and maintain robust USBC...SuggestedFull timeRemote work
$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- ...Write, modify, integrate and test software code for e-commerce and other Internet applications ~ Computer and technology knowledge ~ Android ~ iOS ~ JavaScript ~ Servlet ~ Web service design ~ .NET ~ Go ~ Python ~ React.js ~ Ruby on Rails ~ Vue.js ~...Long term contractPermanent employmentRelocation
$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,...Permanent employmentFull timeContract workWork at officeWeekend workAfternoon shift- ...with clients across Canada. Our Statement Development team at Kyndyl SIS Division is looking for a highly motivated and innovative developer to join our team to build and maintain the engine that powers Canada's leading brokerage transaction processing system. Application...Full time
$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- ...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...
$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$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...
$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 employmentFlexible 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...
$110k - $150k per year
...promotes inspired and empowered team members who make an impact. The Senior Wildlife Biologist will act as an expert in wildlife resources... ..., overseeing field-based wildlife surveys, report writing, developing mitigation and permitting related to the conservation and management...SeniorFull timeFor contractorsFor subcontractorWork at officeRemote workFlexible hours$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- ...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
- ...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
$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$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- ...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
- ...communities. The Role Join the innovative team at Kyndryl as a Senior Security Solutions Architect and unlock your potential to shape... ...Your role as a Senior Security Solutions Architect is pivotal in developing domain-specific solutions for our cutting-edge services and offerings...SeniorLong term contractFull timeContract 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
- ...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
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

