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
Design and develop secure, scalable backend applications using Java 8 and Spring Boot for a FinTech/Crypto company. Build RESTful APIs and enterprise - grade services.
Provide L2/L3 support for Capital Markets Treasury Payments apps on HP Non - stop. Perform development, troubleshooting, and maintenance of ATLAS applications.
Seeking experienced Java engineers with a background in electronic trading, capital markets, and fixed income technology to build high - performance, low - latency trading platforms.
Android Engineer needed for 12 - month contract in Toronto/Mississauga. Requires 6+ years Android dev experience with Kotlin, Jetpack Compose, and Android TV.
Android Senior Developer working on CBC/Radio - Canada's OTT Team, ensuring smooth execution of product front - end development. Collaborating with product owners and technical managers to deliver quality digital experiences.
Senior Mobile Engineer building features for Instacart's Android shopper app. Collaborating with Product, Design, and Data Science teams to enhance user experience.
J&M Group seeks a Java Full Stack Developer for a 6 - 12 month contract in Toronto, ON. Requires 6 - 8+ years in Java, Spring Boot, Angular, and REST APIs.
Senior Software Developer designing and developing robust Android apps at Just Eat Takeaway. Working on scalable solutions and modern architecture within a fast - paced environment.