Back to jobs
Q
Hiring companyQualcomm

Verified 2 days ago

CPU Software Senior Engineer

Bangalore, Karnataka, India Full-time On-site

About the role

Qualcomm CPU Software Engineering team develops high-performance, low-power software for Qualcomm CPUs. The Senior Engineer leverages CPU architecture expertise to create and optimize software, run benchmarks, and collaborate with CPU, compiler, and kernel teams to meet performance goals. Bangalore, India, on-site.

What you’ll do

  • Develop and optimize CPU software for performance and power efficiency
  • Run pre- and post-silicon benchmarks and verify results
  • Create new benchmarks for emerging workloads
  • Analyze software stacks to identify optimization opportunities
  • Collaborate with internal CPU, compiler, kernel teams and external benchmark vendors

What you’ll bring

  • Bachelor's degree in Engineering, Information Systems, Computer Science or related field
  • 2+ years software engineering experience
  • Proficiency in C/C++/Assembly/Python/JavaScript
  • Understanding of Linux internals and device drivers
  • Knowledge of computer architecture and OS concepts

Skills

C++AssemblyPythonLinux InternalsCPU ArchitecturePerformance OptimizationBenchmark Development

Education

Bachelor's degree in Engineering, Information Systems, Computer Science or related field