Senior Android Platform Developer / Framework Engineer. (W2 Position)

Megan soft Inc

  • Dearborn Hts, MI
  • 2 days ago

    Highlights

    Kotlin 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. Java 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.

    Numbers & Facts

    LocationDearborn Hts, MI

    Description

    Hi We have a job opportunity of a Role Senior Android Platform / Framework Engineer.with given job description on W2. Please forward updated profile to

    Koti@megansoft.com

    or +1 (248) 671-4750.

    Role:Senior Android Platform Developer / Framework Engineer. (W2 Position)

    Location: Dearborn, MI

    Duration: 12+ Months

    Experience: 7+ Years

    Client: Ford Motors

    JD:

    Skills Required:

    • Kotlin, C++, Java
    • Kotlin 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.
    • C++ 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 nativeopen source code.
    • Java 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.

    Skills Preferred:

    • Candidates should be able to point to specific work involving AOSP, framework internals, system_server, Binder/AIDL, middleware, native Android services, HAL/vendor layers, SurfaceFlinger, or Android platform bring-up/stability.

    Experience Required:

    • 3+ 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.
    • 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)

    Experience Preferred:

    • 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

    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 system_server components (Activity Manager, Window Manager, Package Manager, etc.), Car Service, and SurfaceFlinger
    • Investigate and resolve black screen, boot failure, and ANR (Application Not Responding) issues
    • Resolve and provide technical direction and root-cause analysis for unknown or hard-to-reproduce issues
    • Address and resolve compliance test failures across CTS, VTS, ATS, and STS

    Additional Information :

    • This role requires a deep-dive, problem-solving mindset and the ability to operate independently on ambiguous, high-impact issues.
    • The ideal candidate is comfortable being the technical authority for the most challenging stability problems and can provide direction to other engineers.
    • Experience in the automotive or embedded Android domain is a strong plus given our focus on system_server, car service and platform stability.

    Best Regards,

    Azmeera Koti | Sr. Recruiter

    Megan Soft Pvt. Ltd.

    Mobile: +1 (248) 671-4750

    Email: Koti@megansoft.com

    Website: www.megansoft.com

    USA | Chennai | Hyderabad

    Similar Jobs