CPU Software Engineer at Qualcomm
On-site · Bengaluru, Karnataka, India · full time
Practice the CPU Software Engineer interview at Qualcomm with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- C
- C++
- Assembly
- Python
- Javascript
- Linux Internals
- Device drivers
- Computer architecture
- Operating system concepts
About the role
Leverages knowledge of CPU Architecture to develop and/or optimize Software for high performance and low power. Run benchmarks for applications and performs critical pre- and post-silicon verification to ensure performance and power goals are met. Develops new benchmarks for upcoming areas and workloads across product segments. Understands software workloads at next level (libraries, compiler, assembly, runtime, algorithms) and evaluates optimization opportunities. Collaborates with internal (CPU, Compiler, Kernel) and external (benchmark vendors, open source community) teams to implement solutions that meet CPU performance requirements.