Android Performance Engineer
Job
Info Way Solutions
Cupertino, CA (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Title:
Android Performance Engineer Location:
Sunnyvale / Cupertino, CA (Onsite 5 Days/Week)Job Overview:
We are seeking a highly skilled Android Performance Engineer with strong expertise in Android system performance optimization, profiling, and troubleshooting. The ideal candidate will have hands-on experience diagnosing and resolving complex performance bottlenecks related to memory, CPU/GPU utilization, thermal behavior, battery efficiency, and UI rendering. This role requires deep knowledge of Android internals, profiling tools, and performance testing frameworks in a fast-paced engineering environment.Key Responsibilities:
Analyze, diagnose, and optimize Android application and system performance Investigate issues related to memory, CPU/GPU, power, thermal, and battery performance Use advanced Android profiling tools to identify bottlenecks and performance regressions Optimize Android UI rendering, animations, RecyclerView performance, and overdraw Conduct benchmarking and performance validation using Android testing frameworks Collaborate with development teams to implement performance improvements Develop performance metrics, dashboards, and reporting methodologies Communicate complex performance findings to technical and non-technical stakeholders Support performance tuning across different Android devices and configurationsRequired Skills & Qualifications:
5+ years of experience in Android Performance Engineering Strong expertise in Java and/or Kotlin for Android development Deep understanding of Android OS architecture and performance optimization Expert proficiency with Android profiling and debugging tools including: Android Profiler Perfetto Systrace Dumpsys ADB Battery Historian Strong understanding of: CPU/GPU architecture Memory management Power and thermal management Experience with Android UI optimization techniques: View hierarchies RecyclerView Animations Overdraw reduction Experience with performance testing frameworks such as: Android Macrobenchmark Microbenchmark Espresso Proven ability to diagnose and resolve complex performance issuesPreferred Qualifications:
Experience working on large-scale Android platforms or OEM environments Familiarity with low-level Android framework internals Experience with system-level debugging and performance analysisKey Skills:
Android Performance Engineering Java /Kotlin Android OS Internals Profiling & Benchmarking UI Optimization CPU/GPU & Thermal Analysis Soft Skills:
Strong analytical and troubleshooting skills Excellent communication and collaboration abilities Ability to work in fast-paced, deadline-driven environments Strong ownership and attention to detailWork Environment:
Fully onsite role in Sunnyvale / Cupertino, CA Work-from-office (WFO) all 5 days High-performance engineering environment focused on system optimizationSimilar remote jobs
Veolia Environnement SA
Minnetonka, MN
Posted1 day ago
Updated9 hours ago
Cloud for Good
Asheville, NC
Posted1 day ago
Updated9 hours ago
Similar jobs in Cupertino, CA
Apple, Inc.
Cupertino, CA
Posted1 day ago
Updated9 hours ago
Apple, Inc.
Cupertino, CA
Posted1 day ago
Updated9 hours ago
Similar jobs in California
CoralTree Hospitality
San Diego, CA
Posted1 day ago
Updated9 hours ago
RSM US LLP
Los Angeles, CA
Posted1 day ago
Updated9 hours ago
Apple Inc.
San Diego, CA
Posted1 day ago
Updated9 hours ago
Infodyne Solutions
Thousand Oaks, CA
Posted1 day ago
Updated9 hours ago