Taro Logo

Linux Android system performance engineer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Linux Android system performance engineer

Qualcomm, a global leader in technology innovation, is seeking a Linux Android System Performance Engineer to join their team in Shenzhen. This role sits at the intersection of Android development and system optimization, focusing on enhancing performance across Qualcomm's chipset platforms.

The position offers a unique opportunity to work on cutting-edge mobile technology, optimizing system performance for one of the world's leading semiconductor companies. You'll be responsible for developing and implementing performance optimization features, designing APIs, and resolving complex system issues that impact user experience.

As an ideal candidate, you'll bring strong expertise in Android/Linux framework development, coupled with solid programming skills in languages like C/C++, Java, and Python. Your understanding of ARM SoC/CPU architecture and system performance optimization will be crucial in this role. The position requires both technical depth and collaborative skills, as you'll work closely with multiple teams across power, camera, display, and video domains.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning programs, and continuous learning opportunities through tuition reimbursement and mentorship programs. The company's commitment to innovation and technological advancement makes it an ideal place for engineers looking to make a significant impact in mobile technology.

This role presents an excellent opportunity for growth and development in a company that's at the forefront of mobile technology innovation. You'll be working with leading experts in the field while contributing to products that impact millions of users worldwide.

Last updated a day ago

Responsibilities For Linux Android system performance engineer

  • Develop system performance optimization features on Linux/Android platform
  • Design and implement new APIs for performance SDK and write unit tests
  • Analyze, debug and resolve issues for common Android performance areas
  • Design and implement tools to help detect performance issues and parse/analyze logs
  • Support competitor analysis on system performance KPIs
  • Work closely with other technical teams and provide support from performance perspective

Requirements For Linux Android system performance engineer

Java
Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years experience or Master's with 1+ year experience
  • Experience in system performance issue analysis and optimization
  • Good expertise on Android/Linux framework or driver development
  • Good programming skills in C/C++, Java, and Python
  • Good knowledge on ARM SoC/CPU architecture
  • Good problem solving & analysis skills
  • Good communication skills and strong enthusiasm to learn

Benefits For Linux Android system performance engineer

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage
  • Financial planning programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Linux Android system performance engineer