Staff Engineer - Android system performance
Actively Reviewing the ApplicationsQualcomm
India, Telangana, Hyderabad
Full-Time
On-site
Posted 1 day ago
•
Apply by June 9, 2026
Job Description
Company:
Qualcomm India Private Limited
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
We are seeking a highly skilled Staff Engineer to lead Compute Performance optimization efforts for Snapdragon-powered Android devices.
In this role, you will own the end-to-end compute performance strategy for next-generation chipsets, leading a small team of engineers to deliver best-in-class user experiences.
You will work at the intersection of Hardware, Linux Kernel, and the Android Framework to characterize, debug, and optimize system performance under power and thermal constraints.
Minimum Qualifications:
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Applications Engineering, Software Development experience, or related work experience.
OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Applications Engineering, Software Development experience, or related work experience.
OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
Responsible for Android system performance optimizations.
Design, develop, and implement Linux/Android performance framework, driver, and optimization solution based on Qualcomm middle and low tier mobile chips.
Includes But Not Limited To:
Develop system performance optimization features on Linux/Android platform.
Design and implement new APIs for performance SDK.
Write unit tests. Analyze, debug and resolve issues for common Android performance areas like Launch latency/Scroll/Animation etc. and internal performance modules.
Support competitor analysis on system performance KPIs and performance related features.
Work closely with other technical team and provide support from performance perspective.
Collaborate with multiple teams on various areas such as power, camera, display, video etc.
Skills /Experience Required:
Experienced on system performance issue analysis and performance optimization.
Good expertise on Android/Linux framework or driver development. Good programming skills, such as C/C++, Java, and Python etc. Good knowledge on ARM SoC/CPU architecture.
Ability to schedule, organize and coordinate projects in high efficiency with teamwork.
Good problem solving & analysis skills, communication skills and strong enthusiasm to learn.
Skills /Experience Are Plus:
Experience in Browser & Web engine internals is a plus. Understanding of the JavaScript engine, DOM rendering pipeline, and compositor thread behavior is a plus.
Good understanding on Android/Linux Framework, especially render/display pipeline.
Good understanding on Linux CPU DCVS driver and power management (Suspend/Resume) .
Good understanding of Android Boot process etc
Minimum Qualifications:
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
Qualcomm India Private Limited
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
We are seeking a highly skilled Staff Engineer to lead Compute Performance optimization efforts for Snapdragon-powered Android devices.
In this role, you will own the end-to-end compute performance strategy for next-generation chipsets, leading a small team of engineers to deliver best-in-class user experiences.
You will work at the intersection of Hardware, Linux Kernel, and the Android Framework to characterize, debug, and optimize system performance under power and thermal constraints.
Minimum Qualifications:
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Applications Engineering, Software Development experience, or related work experience.
OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Applications Engineering, Software Development experience, or related work experience.
OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
- 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.
- Master’s degree in engineering, Information Systems, Computer Science, or related field.
- 5+ years Software Applications Engineering, Software Development experience, or related work experience.
- 5+ years’ experience with debugging techniques.
- 4+ years’ experience with Programming Language such as C, C++, Java, Python, etc.
- Experience with Linux, Android and Chrome
- Experience in using Debugging tools such as JTAG, Trace32 and oscilloscope/Logical Analyzer.
- C/C++ pro-efficiency, good understanding of Linux kernel concepts and relevant work experience.
- Experience in Analyzing the Kernel crash dumps and Systrace dumps
- Lead the Compute Performance for specific chipsets or software baselines.
- Lead and mentor a small team , providing technical guidance, code reviews, and task prioritization.
- Define performance targets (KPIs) for CPU, memory, and system latency; ensure targets are met from silicon bring-up to commercial launch.
- Analyze and optimize system performance for key benchmarks and real-world user workloads (app launch, scrolling, web browsing).
- Identify bottlenecks across the software stack.
- Tune system parameters (CPU frequency governors, scheduler settings, memory management parameters) to achieve the optimal balance between performance and power/thermals.
- Triage and debug complex performance regressions using profiling tools (Systrace, Simpleperf, Ftrace, Snapdragon Profiler).
- Develop and maintain automation scripts/tools to track performance metrics and catch regressions in CI/CD pipelines.
- Collaborate with cross-functional teams including Systems Architecture, Hardware Design, Power, Thermal, and OS (Linux/Android) teams to resolve architectural bottlenecks.
Responsible for Android system performance optimizations.
Design, develop, and implement Linux/Android performance framework, driver, and optimization solution based on Qualcomm middle and low tier mobile chips.
Includes But Not Limited To:
Develop system performance optimization features on Linux/Android platform.
Design and implement new APIs for performance SDK.
Write unit tests. Analyze, debug and resolve issues for common Android performance areas like Launch latency/Scroll/Animation etc. and internal performance modules.
Support competitor analysis on system performance KPIs and performance related features.
Work closely with other technical team and provide support from performance perspective.
Collaborate with multiple teams on various areas such as power, camera, display, video etc.
Skills /Experience Required:
Experienced on system performance issue analysis and performance optimization.
Good expertise on Android/Linux framework or driver development. Good programming skills, such as C/C++, Java, and Python etc. Good knowledge on ARM SoC/CPU architecture.
Ability to schedule, organize and coordinate projects in high efficiency with teamwork.
Good problem solving & analysis skills, communication skills and strong enthusiasm to learn.
Skills /Experience Are Plus:
Experience in Browser & Web engine internals is a plus. Understanding of the JavaScript engine, DOM rendering pipeline, and compositor thread behavior is a plus.
Good understanding on Android/Linux Framework, especially render/display pipeline.
Good understanding on Linux CPU DCVS driver and power management (Suspend/Resume) .
Good understanding of Android Boot process etc
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Solution Architect - ITS, GSI & ITS Vertical
Amazon Web Services (AWS)
India
Full-Time
Cloud Computing
Cloud
Analytics
+3
Data Center Technician - India - Bangalore - On-site
Reboot Monkey
India
Other
Engineering
Communication Skills
Senior Backend Engineer (NodeJS)
Uplers
Hyderabad
Full-Time
AWS
Python
Fast API
+1
Designer, CAD & Detailing (Mechanical)
Polaris Inc.
India
Full-Time
Engineering
Mechanical Engineering
Desenvolvedor Mobile PL iOS
FCamara
India
Full-Time
Git
Swift
Share
Quick Apply
Upload your resume to apply for this position