
Qualcomm•12h ago
Career Pages
Linux Android Performance Engineer
Full Time
Mid Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Linux Android Performance Engineer
Qualcomm is seeking a highly skilled engineer to join its Linux Android Performance team. This role focuses on optimizing system performance within the Android ecosystem on Linux-based platforms. The ideal candidate will have a passion for identifying and resolving performance bottlenecks to enhance user experience.
Responsibilities:
- Identify performance bottlenecks in system use cases and implement optimizations.
- Enable other teams to analyze and resolve performance bottlenecks.
- Identify and support core tools for performance analysis.
- Drive architectural evolution for performance improvements.
- Drive end-to-end feature development by collaborating with various teams.
- Participate in system-level design discussions and code reviews.
Skills and Experience:
- Minimum of 1 year of experience in embedded software development.
- Excellent knowledge of OS fundamentals, data structures, and the Linux Kernel, particularly in memory reclaim and scheduler areas.
- Proficiency in C/C++ programming, object-oriented concepts, and system programming in Linux.
- Strong analytical and debugging skills in multi-processor environments.
- Prior experience optimizing user experience, memory usage, and benchmarks on Linux and Android is highly desired.
- Good knowledge of Git.
- Experience with ARM architecture is a plus.
- Experience in Android is a plus.
Education Requirements:
- B.E/B.Tech/M.Tech in Computer Science Engineering (CSE) or Electronics and Communication Engineering (ECE).
Company
Qualcomm
Posted on Career Pages