JOBSEARCHER

Android Triage/Debug Software Engineer

ArtechSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this Android-focused role, you will work on core Android architecture, UI development, and performance analysis to deliver reliable mobile experiences. You will collaborate with cross-functional teams to implement features across multiple Android versions and ensure robust log analysis and debugging practices. The role emphasizes hands-on coding in Java or C++, optimization of app behavior, and adherence to the SDLC. You will contribute to high-quality, scalable Android solutions that meet user needs and technical standards. This opportunity offers impact in a consumer electronics context with a focus on performance and compatibility at scale. ResponsibilitiesDevelop and optimize Android applications with emphasis on architecture, UI, and performanceUtilize ADB, Systrace, logcat, and tombstones for debugging and profilingWork with Eclipse IDE and Android Studio across multiple Android versionsAnalyze ANR issues and system-level logs to drive stability improvementsCollaborate with teams to align with SDLC practices and deliverables Key requirementsStrong knowledge of Android OS Architecture (System, HAL and Framework)Strong knowledge of Android UI and threading conceptsProficiency with ADB, Systrace, logcat, event logs, tombstones, ANRExperience with Eclipse IDE and Android StudioProgramming in JAVA and/or C++Knowledge of Android features across versions (e.g., JB+, Lollipop, Marshmallow)Experience with Android log analysis and SDLCAndroid OS ArchitectureAndroid UIAsynctaskARTDalviksystem libraries