×
Register Here to Apply for Jobs or Post Jobs. X

Android Developer

Job in Dearborn, Wayne County, Michigan, 48120, USA
Listing for: Stefanini Group
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Android Developer, Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 150000 USD Yearly USD 110000.00 150000.00 YEAR
Job Description & How to Apply Below

Android Developer – Dearborn, MI

Overview

We are seeking an experienced Android Full-Stack Engineer to join our platform stability team. The role involves diagnosing, debugging, and resolving complex Android stability issues across the Android stack, including components above the System Partition and below the Treble boundary within the Vendor Partition. The engineer will work deeply with Android framework internals, reverse-engineer issues from source code, provide technical direction for ambiguous problems, and help ensure platform robustness across Android version upgrades.

This is a hands-on engineering role for someone who thrives on solving hard, least-understood problems in the Android ecosystem.

Key Responsibilities
  • Design and develop middleware and Android background services for platform-level functionality
  • Debug and reverse-engineer complex issues directly from Android Open Source Project (AOSP) source code; own overall Android platform stability and reliability
  • Resolve Android upgrade and integration issues across releases
  • Diagnose and fix bugs in  components (Activity Manager, Window Manager, Package Manager, etc.), Car Service, and Surface Flinger
  • Investigate and resolve black screen, boot failure, and ANR (Application Not Responding) issues
  • Provide technical direction and perform root-cause analysis for unknown or hard-to-reproduce issues
  • Address and resolve compliance test failures across CTS, VTS, ATS, and STS
Skills & Qualifications
  • Kotlin, C++, Java
  • Experience writing and maintaining Kotlin-based Android background services and middleware components; comfortable working within Kotlin code in the Android framework/ layer (e.g., modifying or extending services like Activity Manager, Package Manager) as part of resolving platform stability issues
  • Hands-on experience debugging and modifying native Android components (e.g., Surface Flinger, HAL layers, vendor partition code) in C++, including reverse-engineering issues directly from AOSP native code
  • Ability to read, debug, and modify Java-based Android framework code ( internals such as Window Manager, Activity Manager) to diagnose and resolve issues like ANRs, boot failures, and black screens; experience designing AIDL/Binder interfaces
Experience
  • 3+ years of hands-on Android platform/framework development experience
  • Proven experience designing and developing middleware and Android background services (long-running/foreground services) that expose feature-rich interfaces (AIDL/Binder, APIs) to applications
  • Demonstrated track record of resolving complex, low-level Android stability issues
  • Experience contributing to or modifying AOSP source code
  • Proven experience working across the full Android stack (framework, native services, vendor layers)
Education
  • Education Required:

    Bachelor’s Degree
  • Education Preferred:
    Master’s Degree

Salary ranges, bonuses, and incentives vary by experience and local market.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary