Overview
Engineer role in Qualcomm's Software Engineering group, focused on analyzing and debugging system, CPU, memory and scheduling performance on Android/Linux platforms.
What you'll do
- Analyze and debug system, CPU, memory, and scheduling performance issues on Android/Linux platforms.
- Perform benchmark analysis (Speedometer, Geekbench etc.) and identify bottlenecks.
- Work with kernel, framework, GPU, and power teams to drive root cause analysis and fixes.
- Collect and analyze logs, traces, and performance metrics using standard profiling tools.
- Support customer issues, certification requirements, and performance sign off activities.
- Contribute to performance tuning, documentation, and knowledge sharing within the team.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field, with 1-3 years of relevant experience; or Master's degree in engineering, Computer Science or related field with 1-2 years of relevant experience.
- Proficiency in C/C++ and scripting (Python/Shell).
- C/C++ pro-efficiency, good understanding of Linux kernel concepts or Android Performance, and relevant work experience.
- Good analytical skills with the ability to interpret complex performance data.
- Strong communication and collaboration skills.
- Strong fundamentals in Linux/Android OS, scheduling, memory management, and system performance.
Details
- Location: Hyderabad, Telangana, India.
Read the full description and apply on the company’s own careers page.