Android App's Developer

ZENITH INFOTEK LLC

Dearborn (MI)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k)
Health insurance
Vision insurance

Job summary

ZENITH INFOTEK LLC in Dearborn, MI, seeks an Android Full Stack Engineer to join our platform stability team. You will diagnose, debug, and resolve complex stability issues spanning the Android stack above and below the Treble boundary, working on middleware and system services.

The role requires hands-on experience with Kotlin, Java, and C++, AIDL/Binder interfaces, and native debugging tools. You will collaborate with SoC vendors and contribute to long running background services to ensure

Qualifications

  • 5+ years of hands on Android platform/framework development experience.
  • Proven experience in designing and developing middleware and Android background services (long running/foreground services) exposing feature rich interfaces (AIDL/Binder, APIs) to applications.
  • Experience with Android Automotive OS (AAOS) and Car Service.
  • Familiarity with HAL (Hardware Abstraction Layer) and vendor integration.
  • Experience with CTS, VTS, ATS, and STS compliance frameworks.
  • Knowledge of Android graphics stack and display subsystems.
  • Experience with native debugging tools (gdb, lldb, perfetto, systrace, logcat analysis).
  • Familiarity with Android build systems (Soong/Make) and partition architecture.
  • Experience working with SoC/silicon vendors on platform bring up.

Responsibilities

  • Diagnose and resolve Android stability issues spanning system and vendor partitions.
  • Develop middleware and Android background services exposing feature rich interfaces to applications.
  • Debug and modify native Android components (e.g., SurfaceFlinger, HAL) in C++.
  • Read, debug, and modify Java-based Android framework code to diagnose ANRs and boot issues.
  • Collaborate with SoC vendors on platform bring up and integration.

Skills

Kotlin
Java
C++
Android framework
AIDL/Binder

Tools

GDB
LLDB
Perfetto
Systrace
Logcat

Job description

Benefits:


  • 401(k)

  • Health insurance

  • Vision insurance



Note: Candidate must have primary working experience as Full Stack Android App’s Developer using (Kotlin, Java & C++)


Position Description: Strictly looking for candidates with a strong foundation in Android Framework and middleware systems. We are seeking an experienced Android Full Stack Engineer to join our platform stability team. In this role, you will be responsible for diagnosing, debugging, and resolving complex Android stability issues spanning the entire Android stacks both above (System Partition) and below (Vendor Partition) the Treble boundary


Skills Required:


  • Candidate should be able to write and maintain Kotlin based Android background services and middleware components and be comfortable working within Kotlin code in the Android framework / system server layer (e.g., modifying or extending services like Activity Manager, Package Manager) as part of resolving platform stability issues.

  • Candidate should have hands on experience debugging and modifying native Android components (e.g., SurfaceFlinger, HAL layers, vendor partition code) in C++, including reverse engineering issues directly from AOSP native open source code.

  • Candidate should be able to read, debug, and modify Java based Android framework code (system server internals such as Window Manager, Activity Manager) to diagnose and resolve issues like ANRs, boot failures, and black screens, including designing AIDL/Binder interfaces exposed to applications.



Experience Required:


  • 5 + years of hands on Android platform/framework development experience.

  • Proven experience in designing and developing middleware and Android background services (long running/foreground service) that expose feature rich interfaces (AIDL/Binder, APIs) to applications.

  • Experience with Android Automotive OS (AAOS) and Car Service.

  • Familiarity with HAL (Hardware Abstraction Layer) and vendor integration.

  • Experience with CTS, VTS, ATS, and STS compliance frameworks.

  • Knowledge of Android graphics stack and display subsystems.

  • Experience with native debugging tools (gdb, lldb, perfetto, systrace, logcat analysis).

  • Familiarity with Android build systems (Soong/Make) and partition architecture.

  • Experience working with SoC/silicon vendors on platform bring up.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Application Development Engineer
Android Application Development Engineer

Stellantis • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Senior Android Developer - Kotlin
Senior Android Developer - Kotlin

Cross Border Talents • Egypt (PA)

On-site
USD 85,000 - 120,000
Android Developer
Android Developer

Compunnel, Inc. • San Leandro (CA)

On-site
USD 100,000 - 130,000
Android Framework Engineer
Android Framework Engineer

Eximietas Design LLC • San Jose (CA)

On-site
USD 13,000 - 19,000
Android Developer
Android Developer

Resolve Tech Solutions • Irving (TX)

On-site
USD 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Crystal Equation Corporation • Ridgefield Park (NJ)

On-site
USD 100,000 - 130,000
Android Developer
Android Developer

Innorev Technologies Inc • Town of Texas (WI)

On-site
USD 130,000 - 180,000
Android Full-Stack Engineer — Platform Stability
Android Full-Stack Engineer — Platform Stability

ZENITH INFOTEK LLC • Dearborn (MI)

On-site
USD 120,000 - 180,000
401(k)
Health insurance
Vision insurance
Senior Android Engineer
Senior Android Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Android Developer
Android Developer

Seneca Resources • Baltimore (MD)

On-site
USD 100,000 - 130,000