Senior Android Developer - Trailering Application
$115k per yearGeneral Motors
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.
- 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.
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 at View phone number on ca.snapjobsearch.com. 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
...within the organization and is open to new applications. (Backfill) AI Disclosure: As... ...the Role: GM is looking to hire a Senior Android Software Engineer to lead design, development... .... What You'll Do Design and develop the world’s best in-vehicle...SeniorLong term contractFull timeLocal areaWork from home- ...of software products ~ 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...SuggestedLong term contractPermanent employmentRelocation
- ...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 Development, Coding, and unit testing of application programs...SuggestedFull time
- ...tools and platforms that empower developers, testers, and system engineers across... ...—from designing internal web applications and automation frameworks to creating... ...per week Role Overview As a Senior Software Quality Automation Developer, you will Lead the design and development...SeniorFull time
- ...Canada has an immediate permanent opening for an Senior Researcher. About the team: The Computing Data Application Acceleration Lab aims to create a leading global... ...the storage and runtime layers. This team also develops next-generation GPU architecture for gaming, cloud...SeniorLong term contractPermanent employmentFull timeImmediate start
- ...Key Responsibilities: Design, build, and enhance our core 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...Full timeRemote work
$73.9k - $110.9k per year
...organization and is open to new applications. (New Head Count) AI... ...for the position of software developer within GM’s Vehicle Software... ...software development frameworks in Android, QNX and Linux environments... ...Accommodation is available for applicants with disabilities. Should you...Full time$58k - $73k per year
.... Job Summary You're a full stack developer with good experience working within a team... ...to tackling the challenges of legacy applications. You seek to fully understand the business... ...with business systems analysts and more senior technical leads and developers, you’re...SeniorRemplacementContract workHome officeFlexible hoursNight shift$94k - $117k per year
...150% Job Summary The position of the developer is to contribute to the full development... ..., design and develop web and desktop applications and services using Microsoft Technologies... ...qualified individuals. Upon request by the applicant, accommodation will be provided in all...Permanent employmentFull timeContract workWork at officeWeekend workAfternoon shift$90k per year
...organization and is open to new applications. AI Disclosure As part... ...motivated C++ Software Developer to join our Diagnostic Infrastructure... ...by working closely with more senior developers to ensure code... ...their skills and capabilities. Applicants in the recruitment process...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... ...Accommodations are available throughout the recruitment process for applicants with disabilities — please notify HR when scheduling your...Long term contractFull timeCasual workWorldwideMonday to friday$73.9k - $110.9k per year
...organization and is open to new applications. (New Head Count) AI... ...business. The Role GM is developing the next generation of embedded... ...As a Early Career Software Developer - Test Framework at GM, you will... ...maintainable. Work with senior engineers to design, develop,...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...
- ...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
- ...organization and is open to new applications. (New Head Count) AI... ...for the role of Software Test Developer – Propulsion and Thermal Management... ...defects under guidance from senior engineers. Learn and apply... ...is available for applicants with disabilities. Should you...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 - $150k per year
...members who make an impact. The Senior Wildlife Biologist will act... ...surveys, report writing, developing mitigation and permitting related... ...Assessments, permit applications, management plans, and desktop... ...are unable to respond to all applicants, however, you will be contacted...SeniorFull timeFor contractorsFor subcontractorWork at officeRemote workFlexible hours$123.49k - $181.61k per year
...are currently recruiting for a Senior Process Engineer. Our team... ...meet Worley, its customers, and applicable statutory and regulatory... ...Keep up-to-date with the latest developments and technical innovations in... ...Identify issues and problems, develop appropriate solutions, and ask...SeniorFull timeLocal area- ...seeking a highly skilled and experienced Senior Electrical Engineer to join our Canadian... ...Engineering Design and Support: Develop and optimize electrical systems and equipment... ...including the Canadian Electrical Code (CEC) and applicable provincial mining regulations. Conduct...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
- ...world. Join us. Job Description Senior Geotechnical Engineer AECOM is seeking... ...matters, including compliance with applicable regulations and standards. Actively participate... ...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... ...rate limiting Support real-time and event-driven telecom applications Ensure system scalability and reliability Required Skills...
$79k - $98k per year
...seeking an experienced and results driven Senior Financial Planning & Analysis (FP&A)... ...collaboratively with the Finance team Design, develop, and continuously improve financial... ...to take notes during our interview. All applications and interviews are reviewed by our Talent...SeniorRemplacementContract workWork from homeFlexible hours$115k per year
...matters most. Aviva Canada is looking for a Senior Data Engineer to support our enterprise... ...the organization. Solution Design: Develop high-level and low-level solution... ...recruitment process to screen, assess or select applicants for a position. Aviva Canada welcomes...SeniorInternshipFlexible hours- ...the organisation and is open to new applications and also this posting is not for an existing... ...you to join our dynamic team as a Senior Controls Developer specializing in Vehicle Motion... ...match their skills and capabilities. Applicants in the recruitment process may be required...SeniorFull timeWork at officeLocal areaWork from home
- ...Reporting to the Senior Director of Finance, the Senior Manager,... ...team members and ensure team is developing and working towards team... ...recruitment process, such as reviewing applications, analyzing resumes, or... ...gladly accommodate the needs of applicants throughout all stages of...SeniorLong term contractFull timeInternshipWork at office
$80k - $120k per year
...We are seeking a Senior Endpoint Analyst (Intune) to own the technical direction, operational... ...conditional access enforcement. Own application control capabilities to enforce secure... ...my PC Knowledge of Windows, iOS, and Android operating systems. Strong understanding...SeniorLong term contractFull timeWork at office- ...fast-paced start-up seeking a Mobile App Developer Co-op Student to help build and maintain a production-grade mobile and web application using modern technologies like Flutter, React... ...using Flutter (Dart) for IOS and Android ~Build responsive, user-friendly web applications...Permanent employmentFull timeManual laborRemote work
$90k - $130k per year
...who make an impact. The Senior Project Manager, Environment... ...AND RESPONSIBILITIES: Develop and manage environmental project... ...review technical reports, permit applications, and environmental management... ...are unable to respond to all applicants, however, you will be...SeniorLong term contractFull timeFor contractorsLocal areaFlexible hours$66.8k per year
...Role Reporting to a Team Manager, the Senior, Accident Benefits Claims Advisor plays... ...your career goals. Here at TD, we hire and develop the best. Training & Onboarding We... ...our best to communicate outcomes to all applicants by email or phone call. Accommodation...SeniorWork at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Developer - Trailering Application. 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
