Staff Software Developer leading the architecture and evolution of Android infotainment stack capabilities at GM. Collaborating on user experience for next-generation software-defined vehicles.
Responsibilities
Lead the architecture, design, development, and evolution of core Android platform and SystemUI capabilities for GM’s infotainment stack
Own technical direction across platform areas such as SystemUI, UI framework integrations, platform services, and vehicle-aware user experience behavior
Drive scalable platform solutions that enable multiple teams and product areas rather than solving only local feature needs
Define and enforce engineering patterns, interfaces, and best practices that improve maintainability, testability, quality, and long-term platform health
Collaborate closely with GM’s internal design organization to translate product and UX intent into robust platform behavior and reusable technical solutions
Integrate platform components with Android framework, Car Service APIs, Vehicle HAL, and related system signals to enable context-aware in-vehicle experiences
Debug and resolve complex issues spanning AOSP, SystemUI, framework, middleware, and native layers
Lead technical investigations, root-cause analysis, and cross-functional problem solving for difficult platform and production issues
Drive Android platform dessert (Pastry) upgrades and forward-port GM platform customizations across releases
Influence capability planning, technical roadmaps, and platform investment decisions across teams
Improve platform performance, boot time, memory usage, reliability, and software quality on automotive hardware
Mentor senior and mid-level engineers, raise the technical bar across the team, and provide leadership through design reviews, architecture reviews, and hands-on implementation
Requirements
Extensive experience developing and customizing Android platform software, with deep hands-on expertise in SystemUI and/or Android UI framework internals
Strong understanding of Android architecture, system services, framework layers, and platform-level design tradeoffs
Significant experience with AOSP and Android Automotive OS (AAOS)
Proven ability to lead technical direction across broad and complex problem spaces that span multiple teams or domains
Senior Android Developer building high - performance Kotlin apps for CBC/Radio - Canada’s streaming platforms. Delivering features for CBC Gem and ICI TOU.TV across mobile, tablet, and TV.
Senior Android Engineer building Manulife’s secure Android banking app. Shaping mobile architecture, reliability, and digital experiences for millions of Canadian customers.
Senior Android developer building high - performance streaming apps powering CBC Gem and ICI Tou.TV. Delivering Kotlin features across mobile, tablet, and TV platforms.
Senior Android Developer building AAOS infotainment applications for General Motors vehicles. Leading end - to - end feature development, testing, platform integration, and OTA deployment.
Senior Android Engineer architecting Kotlin apps for Xsolla, a global video - game commerce company. Driving Android releases, performance, payments, virtual currency, and AI - assisted engineering.
Dear Connections, Greetings from Aarorn Technologies!! We are Hiring For Java - Springboot Developer With Frontend Position Experience: 6+ years Location: Toronto
Hiring: Senior Full Stack Java Developer | Onsite - Toronto, ON 🇨🇦 We are looking for an experienced Senior Full Stack Java Developer for a 10 - month contract ro
Hiring Java Solution Architect for Wealth Management in Toronto. Requires 12+ years experience with Java, Spring Boot, Microservices, Angular, and cloud.