## \nCompany:\n\nQualcomm India Private Limited\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\n## We are seeking a highly skilled Staff Engineer to lead Compute Performance optimization efforts for Snapdragon-powered Android devices.\n\n## \n\n## 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. \n\n## \n\n## 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. \n\n## \n\n## Minimum Qualifications: \n\n## \n\n## Bachelor\u0027s degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Applications Engineering, Software Development experience, or related work experience. \n\n## \n\n## OR Master\u0027s degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Applications Engineering, Software Development experience, or related work experience. \n\n## \n\n## 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.\n\n## \n\n## \u2022 2+ years of experience with Programming Language such as C, C++, Java, Python, etc. \n\n## \n\n## Preferred Qualifications:\n\n## \u2022 Master\u2019s degree in engineering, Information Systems, Computer Science, or related field. \u2022 5+ years Software Applications Engineering, Software Development experience, or related work experience.\n\n## \u2022 5+ years\u2019 experience with debugging techniques. \n\n## \u2022 4+ years\u2019 experience with Programming Language such as C, C++, Java, Python, etc. \u2022 Experience with Linux, Android and Chrome \n\n## \u2022 Experience in using Debugging tools such as JTAG, Trace32 and oscilloscope/Logical Analyzer. \n\n## \u2022 C/C++ pro-efficiency, good understanding of Linux kernel concepts and relevant work experience. \n\n## \u2022 Experience in Analyzing the Kernel crash dumps and Systrace dumps\n\n## \n\n## Key Responsibilities: \n\n## \u2022 Lead the Compute Performance for specific chipsets or software baselines. \u2022 Lead and mentor a small team , providing technical guidance, code reviews, and task prioritization. \n\n## \u2022 Define performance targets (KPIs) for CPU, memory, and system latency; ensure targets are met from silicon bring-up to commercial launch.\n\n## \u2022 Analyze and optimize system performance for key benchmarks and real-world user workloads (app launch, scrolling, web browsing). \n\n## \u2022 Identify bottlenecks across the software stack. \n\n## \u2022 Tune system parameters (CPU frequency governors, scheduler settings, memory management parameters) to achieve the optimal balance between performance and power/thermals. \n\n## \u2022 Triage and debug complex performance regressions using profiling tools (Systrace, Simpleperf, Ftrace, Snapdragon Profiler). \n\n## \u2022 Develop and maintain automation scripts/tools to track performance metrics and catch regressions in CI/CD pipelines.\n\n## \u2022 Collaborate with cross-functional teams including Systems Architecture, Hardware Design, Power, Thermal, and OS (Linux/Android) teams to resolve architectural bottlenecks. \n\n## \n\n## Job Description \n\n## \n\n## Responsible for Android system performance optimizations. \n\n## Design, develop, and implement Linux/Android performance framework, driver, and optimization solution based on Qualcomm middle and low tier mobile chips.\n\n## Includes but not limited to: \n\n## Develop system performance optimization features on Linux/Android platform. \n\n## Design and implement new APIs for performance SDK. \n\n## Write unit tests. Analyze, debug and resolve issues for common Android performance areas like Launch latency/Scroll/Animation etc. and internal performance modules. \n\n## Support competitor analysis on system performance KPIs and performance related features. \n\n## Work closely with other technical team and provide support from performance perspective. \n\n## Collaborate with multiple teams on various areas such as power, camera, display, video etc. \n\n## Skills /Experience Required: \n\n## Experienced on system performance issue analysis and performance optimization. \n\n## 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. \n\n## Ability to schedule, organize and coordinate projects in high efficiency with teamwork. \n\n## Good problem solving \u0026 analysis skills, communication skills and strong enthusiasm to learn. \n\n## \n\n## Skills /Experience are plus: \n\n## Experience in Browser \u0026 Web engine internals is a plus. Understanding of the JavaScript engine, DOM rendering pipeline, and compositor thread behavior is a plus. \n\n## Good understanding on Android/Linux Framework, especially render/display pipeline. \n\n## Good understanding on Linux CPU DCVS driver and power management (Suspend/Resume) . \n\n## Good understanding of Android Boot process etc\n\nMinimum Qualifications:\n\n\u2022 Bachelor\u0027s degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. \nOR \nMaster\u0027s degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. \nOR \nPhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. \n \n\u2022 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.\n\nApplicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail
[email protected] or call Qualcomm\u0027s toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).\n\nQualcomm 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.\n\nTo 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.\n\nIf you would like more information about this role, please contact Qualcomm Careers.\n