Staff Android Developer - Infotainment
$147k - $196.6k per yearGeneral Motors
Job DescriptionVacancy 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 roleHybrid :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:The Staff Android Developer – Infotainment is a senior technical leader responsible for designing, building, and evolving in-vehicle Android applications and platform components that power our infotainment experiences. This role sets technical direction for a product area, drives cross-team alignment, and raises the bar for Android engineering quality across the organization.Key ResponsibilitiesOwn end-to-end design and implementation of complex Android infotainment features and services, from requirements through deployment and maintenance.Define and evolve application and system architectures (e.g., modularization, data contracts, error handling, state management) across multiple apps and services.Lead technical investigations and resolution of complex issues involving Android framework, vehicle services, vendor stacks, and hardware constraints.Partner with Product, UX, Systems, and Platform teams to translate PRDs and system requirements into robust Android designs.Guide the adoption of best practices for performance, stability, observability, and testability in an in-vehicle environment.Mentor and coach other engineers, providing guidance on design reviews, code quality, and debugging strategies.Influence platform and toolchain decisions (Android version upgrades, AGP/JDK/Kotlin moves, CI/CD, quality gates) and drive their rollout.Collaborate with Tier-1/SOC vendors and internal platform teams on Android bring-up, integration, and certification topics.Core Technical Requirements:8–10+ years of professional Android development experience, including shipping and operating large, complex apps or system components in production.Strong proficiency in Kotlin and Java; comfort with C++/ Golang for performance-critical or legacy components.Deep understanding of Android internals and app architecture:Components, lifecycles, concurrency, permissions, multi- process and multi-user behavior.Modern patterns such as MVVM and Clean Architecture, with a focus on testability and clear boundaries.Development experience in 3D Filament/Unreal/Unity/OpenGL ES/VulkanExperience with large, modular Gradle-based Android codebases (multi-module projects, shared libraries, feature flags) and usage of AI (Curson/Claude) in development .Android Automotive / Infotainment Experience :Hands-on experience building applications or middleware for Android Automotive or other embedded/IVI systems.Familiarity with AAOS/AOSP for automotive:Framework services, CarService , VHAL/ CarProperty , and profile/user models.Platform constraints and safety/distraction considerations for in-vehicle UIs.Experience integrating infotainment apps with:Vehicle signals and services (e.g., vehicle data, profiles, settings).Audio, media, Bluetooth, connectivity, navigation, or projection stacks (Android Auto, CarPlay).System Design, Performance, and Reliability:Proven ability to design scalable, maintainable architectures that work under tight CPU, memory, storage, and boot-time constraints.Experience analyzing and improving performance (startup time, rendering, memory, threading) in resource-constrained or real-time environments.Strong debugging skills across the Android stack (logs, traces, ANRs, crashes, binder issues, resource leaks).Platform, Build, and Tooling:Deep experience with Gradle, Android Gradle Plugin, and Android SDK/NDK tooling (build optimization, dependency management, reproducible builds).Proven experience contributing to multi-release Android platform upgrades (e.g., 2+ major version jumps):Resolving API and behavior changes.Updating AGP/JDK/Kotlin and SDK/ build-tools .Coordinating regression-fix efforts across multiple teams.Comfortable working directly with AOSP-style trees and manifests (repo, branches, rebases, vendor drops).Quality, Testing, and Observability:Strong background in automated testing:Unit tests (JUnit), instrumentation/UI tests (Espresso), and integration tests.Testable design and dependency injection for Android components.Experience with code-quality and static-analysis tooling (e.g., lint, coverage, SonarQube or equivalent) and integrating them into CI pipelines.Ability to define logging, metrics, and analytics strategies suited for in-vehicle systems with intermittent connectivity and strict safety/privacy requirements.Leadership and Collaboration :Demonstrated track record of technical leadership:Setting technical direction for a domain or product area.Driving alignment across multiple feature or platform teams.Experience mentoring senior and mid-level engineers; raising code and design-review standards.Strong cross-functional collaboration skills with Product, UX, Systems, DevOps, QA, and external partners.Clear, concise communication of complex technical topics to both technical and non-technical stakeholders.Nice to HaveExperience with Google Automotive Services (GAS), certification requirements, or xTS (CTS/VTS/XTS) test suites.Background in safety- or security-sensitive domains (e.g., automotive, aerospace, medical devices) with relevant coding or process standards.Familiarity with virtualization or bench-based development and testing workflows for infotainment systems.Education and TrainingBachelor's degree in electrical engineering, Computer Science, Computer Engineering, or Software Engineering.Compensation:The salary range for this role is $147,000 to $196,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 FUTUREBenefits: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 GMOur 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 UsWe 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 OpportunitiesGeneral 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 .AccommodationsGeneral 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 . 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.
#J-18808-Ljbffr
#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Android Developer - Infotainment in Markham, ON vacancy
- ...Automation Technology team! We are seeking an experienced embedded DSP Developer to join our dynamic team in creating the building blocks to... ...of embedded solutions for Square/UR product line. The Senior Staff Embedded Software Developer will report to the Senior Embedded Software...SuggestedRelocation package
$147k - $196.6k per year
...week, at minimum. The role We are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software... ...In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows, and advance...SuggestedFull timeLocal areaWork from home- ...Automation Test Engineer - Automotive Infotainment CIeNET is a mobile,... ...to join our team in developing a promising career with us.... ...schedule Setup, integrate and develop highly efficient and reliable... ...years of experience in testing Android code Minimum two years of...SuggestedFull timeWorldwide
$115k - $164.6k per year
...frequency dictated by the business]. The Role As an Infotainment Audio Software Developer, you will be responsible for contributing to the creation... ...developer to design, code, and release software for an Android / QNX / Linux Develop and Deploy C++ modules as part of...SuggestedFull timeLocal areaWork from home- ...Automotive team is rapidly expanding to offer optimized solutions for infotainment and ADAS/Autonomous Driving. To scale and strengthen our... ...and related work experience. ~ Proven experience in developing software for real time embedded systems in automotive electronics...SuggestedFull timeInternship
- ...hierarchy and hardware-software interaction. Experience with Linux/Android/QNX development environments and toolchains. Familiarity with... ...teams to co-design efficient execution paths for AI workloads. Develop and maintain C++ code for runtime kernels and system-level integration...Full time
- ...identifying and reproducing hardware and firmware issues. You will be working closely with ASIC designer and embedded FW engineer to develop solutions and workarounds. Responsibilities for this position include designing/ implementing/ executing stress tests at subsystem and...Permanent employmentFull time
$126.16k - $189.24k per year
...Job Responsibility: Staff Software Development Engineer ~ MARKHAM, Canada ~ Engineering ~65003 ~ CAD $126,160.00/Yr. ~ CAD... ...ROLE: The AMD Display Solutions Team is seeking talent to help develop new Display SW features, bring-up new dGPU and APU ASICs and improve...Internship- Skills and Competencies: · Ability to build and support strong internal relationships with crossfunctional departments · Excellent communication skills, both written and verbal · Strong PC skills are required (MS Office, SAP) and a willingness to become an expert ...Full time
- ...training offered throughout the year The Opportunity: Reporting to the Director, Salesforce & MuleSoft Platforms, the Salesforce Developer contributes to the design, development, and maintenance of the organization’s Salesforce ecosystem. This role focuses on building...Permanent employmentFull timeMonday to fridayFlexible hours
- ...future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software,... ...as C, C++, Java, Python, etc.\n\nQualcomm is looking for a Senior Staff Software Engineer to architect and develop embedded platform software...Full time
- ...Environment: Work alongside a diverse group of talented engineers and designers. Collaborate with RTL designers and verification engineers to develop groundbreaking hardware solutions that set new industry standards. Grow Your Expertise: Dive deep into logic design and micro-...Full timeWork at officeRemote workWorldwide
$100k - $110k per year
...Role: Triunity Software is looking for a talented ServiceNow Developer to join our growing team in Markham ON! In this role youll have... ...per year About Us Triunity is a Product Development Staff Augmentation and Consulting Services company providing solutions...Long term contractInternship$124.2k - $174.2k per year
...ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: QUALCOMM is the world's leading developer of next-generation wireless and multimedia technology. We are searching for an ASIC design engineer interested in developing...Full timeWork from home- ...Edge AI platform solutions. Leverage experience in DSP, machine learning algorithms, SoC hardware and computer architecture concepts to develop proposals to address system Edge-AI requirements. Strong knowledge of processor, memory, bus and low-power design techniques is...Full time
- ...offered throughout the year The Opportunity: Reporting to the Director, Salesforce & MuleSoft Platforms, the Salesforce Lead Developer plays a key role in designing, developing, and maintaining Sentrex’s enterprise Salesforce ecosystem. This role ensures that Salesforce...Permanent employmentFull timeMonday to fridayFlexible hours
- ...Job description Huawei Canada has an immediate permanent opening for a Senior Kernel Developer. About the team: The Intelligent Real-Time Operating System Lab focuses on OS architecture, concurrency challenges, and optimal resource management for diverse use cases...Permanent employmentFull timeImmediate start
- ...Job description Huawei Canada has an immediate 12-month contract opening for a Senior Developer - GPU Driver. About the team: The Software-Hardware System Optimization Lab continuously improves the power efficiency and performance of smartphone products through...Full timeContract workInternshipImmediate start
- ...emissions, by 40% What We Do Turnkey submetering-as-a-service for developers and property managers. Services include submeter supply,... ...Design and manufacture electric submeter Job Responsibilities Develop Windows-based applications, automation scripts and data...Long term contractInternshipRemote work
- ...interactions and make meaningful connections. Quadient. Because Connections Matter. About the position The Full Stack Web Developer is responsible for researching, recommending, and implementing solutions to ensure that Quadient's web infrastructure remains stable...Full timeWorldwide
$70k - $85k per year
...more! We’re also serious about technology. Make an impact as we look to strengthen our Digital Solutions practice with a Solution Developer, Power Platform & D365 for our growing Case Management team. Driving business excellence, MNP is a leading national accounting, tax...Full timeLocal areaRemote workFlexible hours- ...project pursuits based on knowledge of client requirements Provide technical guidance and direction to engineering and technician staff Develop a variety of complex engineering deliverables including P&IDs, technical specifications, instrument schedules, I/O lists, panel...RemplacementLocal areaFlexible hours
$60k - $70k per year
...We’re looking for an Application (.NET) Developer & IT Support Analyst to join our client's IT team in a hands-on role that combines .NET development, SQL, application support, and IT support . You’ll develop and maintain internal business applications, troubleshoot...Full timeWork at officeRemote work$90k per year
...services, is looking to add to their team! Due to continuous steady growth and opportunity, they are looking for a full-time Senior Staff Accountant. The candidate must be able to interact with staff and clients in a positive and professional manner, must be well organized...Permanent employmentFull timeWork at office3 days per week$148.72k - $223.08k per year
...Job Responsibility: DGPU Lead Library Developer ~ MARKHAM, Canada ~ Engineering ~57789 ~ CAD $148,720.00/Yr. ~ CAD $223,080.00/Yr. WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our...Internship- ...Job Responsibility: Job Title: Lead Guidewire PolicyCenter Developer Required Language: English Working Hours per Week: 40 hours Job Type: Hybrid - Onsite in Markham, Ontario, Canada Assignment Duration in Months: long-term contract About the Position We are...Long term contract
$70 - $80 per hour
...Job Responsibility: Summary API is seeking seasoned professional to join our company in the role of Java Developer. The position will be based in our technology office located in Markham, Ontario. The expectation is that this individual is a seasoned, full-stack Java developer...Hourly payFor contractorsFixed term contractWork at officeLocal areaMonday to fridayAfternoon shift$90k - $125k per year
...excellence. Building on this foundation, Everest has successfully developed and established itself as a full-service CRO. Everest’s... ...individuals to join our winning team as a Clinical Trial Web Application Developer for our Toronto/Markham, Ontario, Canada on-site location, or...Long term contractFull timeContract workTemporary workWork at officeRemote workWork from homeWorldwide$115k - $164.6k per year
...the office three days per week, at minimum The Role: General Motors is undergoing a major transformation in how we design, develop, and validate software. As part of the Software Defined Vehicle – Embedded Platforms organization this role is within the...Long term contractFull timeWork at officeLocal areaWork from home3 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Android Developer - Infotainment. Be the first to apply!
Related searches
- project engineer assistant project manager Markham, ON
- assistant electrical engineer Markham, ON
- senior android developer Markham, ON
- android mobile developer Markham, ON
- android developer Markham, ON
- project engineer assistant project manager
- food engineering assistant professor
- assistant ingénieur
- assistant electrical engineer
- stage assistant ingénieur
