Back to jobs
Q
Hiring companyQualcomm

Verified 4 days ago

CPU Software Senior Engineer

Bangalore, India Full-time

About the role

Qualcomm CPU Software team develops high‑performance, low‑power software for Qualcomm processors. The Senior Engineer leverages CPU architecture expertise to create and optimize software, run and develop benchmarks, and verify performance across silicon and pre‑silicon stages. Bangalore, India, on-site.

What you’ll do

  • Develop and optimize CPU software for performance and power efficiency
  • Run pre‑ and post‑silicon benchmarks to validate targets
  • Create new benchmarks for emerging workloads
  • Collaborate with CPU, compiler, kernel, and external benchmark teams
  • Analyze software stacks including libraries, compilers, and runtimes

What you’ll bring

  • 2+ years software engineering experience
  • Proficiency in C, C++, Python, JavaScript, Assembly
  • Deep understanding of Linux internals and device drivers
  • Strong knowledge of computer architecture and OS concepts
  • Experience with performance benchmarking and optimization

Skills

C++AssemblyLinux InternalsDevice DriversCPU ArchitecturePerformance OptimizationBenchmark DevelopmentCross‑team Collaboration

Education

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