Android Full-Stack Engineer
Experienced Engineer For Platform Stability TeamWe are seeking an experienced 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 stack. This is a hands-on engineering role for someone who thrives on solving the hardest, least-understood problems in the Android ecosystem.Required Skills & QualificationsProficiency in Kotlin, C++, and Java for Android platform development3+ years of hands-on Android platform/framework development experienceExperience in designing and developing middleware and Android background servicesProven track record of resolving complex, low-level Android stability issuesExperience contributing to or modifying Android Open Source Project (AOSP) source codePrior work experience at client or in client's industryApplicants must be able to work directly for Artech on W2Preferred Skills & QualificationsExperience with Android Automotive OS (AAOS) and Car ServiceFamiliarity with HAL (Hardware Abstraction Layer) and vendor integrationExperience with CTS, VTS, ATS, and STS compliance frameworksKnowledge of Android graphics stack and display subsystemsExperience with native debugging tools (gdb, lldb, perfetto, systrace, logcat analysis)Familiarity with Android build systems (Soong/Make) and partition architectureExperience working with SoC/silicon vendors on platform bring-upDay-to-Day ResponsibilitiesDesign and develop middleware and Android background services for platform-level functionalityDebug and reverse-engineer complex issues directly from Android Open Source Project (AOSP) source codeOwn overall Android platform stability and reliabilityResolve Android upgrade and integration issues across releasesDiagnose and fix bugs in system_server components, Car Service, and SurfaceFlingerInvestigate and resolve black screen, boot failure, and ANR (Application Not Responding) issuesAddress and resolve compliance test failures across CTS, VTS, ATS, and STS