Jobs · Engineering · Michigan

Software Engineer

FastTek Global · Dearborn, MI · Yesterday
EngineeringFull-time

About the role

We are seeking an experienced Android Full-Stack Engineer to join our platform stability team. This role involves diagnosing, debugging, and resolving complex Android stability issues spanning the entire Android stack.

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

Requirements

  • Kotlin, C++, Java
  • 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)
  • Experience with Android build systems (Soong/Make) and partition architecture
  • Experience working with SoC/silicon vendors on platform bring-up

Skills

  • 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)
  • 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

Education

  • Bachelor's Degree
  • Master's Degree Preferred

Additional Info

At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra. We act responsibly, give back to the communities we serve and have a little fun along the way. We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!

FastTek Global is financially strong, privately held company that is 100% consultant and client focused. We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.

Benefits Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include: Medical and Dental (FastTek pays majority of the medical program), Vision, Personal Time Off (PTO) Program, Long Term Disability (100% paid), Life Insurance (100% paid), 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match Plus, we have a lucrative employee referral program and an employee recognition culture.

To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net