Staff Engineer - Android UX Performance (Hyderabad)

Staff Engineer - Android UX Performance (Hyderabad)

11 Nov
|
Qualcomm
|
Hyderabad

11 Nov

Qualcomm

Hyderabad

Minimum Qualifications

- Bachelor's degree in Computer Science, Computer Engineering, or a related field with 10 years of software development, software applications engineering, or related experience.

OR

- Master's degree in Computer Science, Computer Engineering, or a related field with 8 years of software development, software applications engineering, or related experience.

Preferred Qualifications

- 5 years of experience in Android UX/UI performance analysis and optimization.
- Hands-on experience developing or optimizing features within the Android UX pipeline.
- Expertise in Android Mobile Gaming or Compute Gaming performance optimization.
- 5 years of experience with performance debugging and profiling tools such as Perfetto/Systrace, SimplePerf and Ftrace
- Strong programming skills in C/C or Java, Python
- Experience with hardware debugging tools such as JTAG,Trace32 etc

- Strong understanding of Linux kernel architecture and performance subsystems.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- Robust passion for learning and solving complex system-level performance challenges.

Key Responsibilities

Technical Leadership

- Lead and mentor engineers by providing technical guidance, code reviews, and task prioritization.
- Drive technical direction for Android UX/UI fluency and gaming performance initiatives.

Performance Analysis & Optimization

- Define and drive key performance indicators (KPIs) for CPU, memory, graphics, and system responsiveness.
- Analyze and optimize real-world user experiences including:
- Application launch latency




- Scrolling performance
- UI animations
- Gaming workloads

- Identify and resolve bottlenecks across the Android software stack.

System Tuning & Debugging

- Tune system parameters including:
- CPU frequency policies
- Scheduler configurations
- Memory management parameters

- Optimize performance while maintaining power and thermal efficiency.

- Investigate and resolve complex performance regressions using Perfetto, SimplePerf, Ftrace and Snapdragon Profiler

Automation & Tool Development

- Develop and maintain automation frameworks and tools for performance tracking and regression detection.
- Create dashboards, scripts, and reporting mechanisms to improve performance validation efficiency.

Cross-Functional Collaboration

- Collaborate with Architecture, Hardware, Power, Thermal, Graphics, Display, Camera, Multimedia, and Android platform teams.
- Work closely with product teams to identify and resolve architectural and system-level performance bottlenecks.

Detailed Job Responsibilities

Android UX/UI Performance

- Design, develop, and implement Linux/Android performance frameworks, drivers, and optimization solutions.
- Develop system-level performance enhancements for:
- App Launch




- Scrolling
- Animations
- UI Responsiveness
- Background Execution
- System Latency

Gaming Performance

- Analyze and optimize gaming workloads across CPU, GPU, memory, and display subsystems.
- Develop solutions to sustain performance under power and thermal constraints.
- Improve frame rate stability, frame pacing, responsiveness, and gaming user experience.

Platform Development

- Design and implement APIs and enhancements for performance SDKs and frameworks.
- Develop robust unit tests and validation methodologies.
- Debug and resolve issues across Android framework, middleware, kernel, drivers, and system services.

Competitive Performance Analysis

- Conduct competitor benchmarking and comparative analysis.
- Evaluate industry-leading performance features and recommend platform improvements.
- Define and track performance KPIs across products and releases.

Technology Collaboration

- Partner with engineering teams across:
- Power Management
- Camera
- Display
- Graphics
- Multimedia
- Thermal Management
- Linux/Android Platform

- Drive performance excellence from silicon bring-up through commercial launch.

Role: Software Development - Other, Industry Type: Telecom / ISP, Department: Engineering - Software & QA, Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech / B.E. in Any Specialization PG: M.Tech in Any Specialization read more

Key Skills C C Programming LanguageAndroid Open Source Project (Aosp)Android ArchitectureUX

📌 Staff Engineer - Android UX Performance (Hyderabad)
🏢 Qualcomm
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff engineer - android ux performance (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: staff engineer - android ux performance (hyderabad) / hyderabad