CPU Software Engineer

Qualcomm

Bengaluru

On-site

INR 2,000,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm India Private Limited in Bengaluru is seeking a CPU Software Architect with 2–10 years of software engineering experience. You will leverage deep knowledge of CPU architecture, Linux internals, and device drivers to develop high-performance, energy-efficient software across core product segments.

Collaborate with internal teams (CPU, Compiler, Kernel) and external partners to optimize libraries and runtimes, run benchmarks, perform pre- and post-silicon verification, and push scalable

Qualifications

  • Bachelor's degree required.
  • 2-10 years software experience.
  • Proficient in C/C++ and assembly.
  • Understanding of Linux internals and device drivers.

Responsibilities

  • Leverages knowledge of CPU Architecture to develop/optimize software for performance and power.
  • Run benchmarks and perform pre- and post-silicon verification to ensure performance and power goals are met.
  • Develop new benchmarks for upcoming areas and workloads across product segments.
  • Understand software workloads at next level (libraries, compiler, assembly, runtime, algorithms) and evaluate optimization opportunities.
  • Collaborate with internal (CPU, Compiler, Kernel) and external (benchmark vendors, open source community) teams to implement solutions that meet CPU performance requirements.

Skills

C/C++
Assembly
Python
JavaScript
Linux internals
Device drivers
Computer architecture

Education

Bachelor's degree in Engineering/Information Systems/Computer Science

Job description

Company

Qualcomm India Private Limited

Job Area

Engineering Group > Software Engineering

General Summary

2-10 years of Software Engineering or related experience.

Excellent in programming using C/C++/Assembly/Python/Javascript.

In-depth understanding of software stack – Linux Internals/device drivers.

Strong understanding of computer architecture and operating system concepts.

Strong problem solving skills – look at the big picture and unorthodox ways to solve challenging performance problems.

Principal Duties and Responsibilities
  • Leverages knowledge of CPU Architecture to develop and/or optimize software for high performance and low power.
  • Run benchmarks for applications and perform critical pre- and post-silicon verification to ensure performance and power goals are met.
  • Develop new benchmarks for upcoming areas and workloads across product segments.
  • Understand software workloads at next level (libraries, compiler, assembly, runtime, algorithms) and evaluate optimization opportunities.
  • Collaborate with internal (CPU, Compiler, Kernel) and external (benchmark vendors, open source community) teams to implement solutions that meet CPU performance requirements.
Additional Job Description

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm CPU Software Architect you will develop and optimize software that pushes the envelope on performance, energy efficiency, and scalability across the product segments and business units.

Minimum Qualifications
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Equal Opportunity

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CPU Performance Developer Staff Engineer
CPU Performance Developer Staff Engineer

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,200,000
CPU Software Engineer staff
CPU Software Engineer staff

Qualcomm • Bengaluru

On-site
INR 1,000,000 - 1,500,000
CPU Staff Engineer
CPU Staff Engineer

Qualcomm • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Android Performance Optimization / Power Performance - Staff Engineer
Android Performance Optimization / Power Performance - Staff Engineer

Qualcomm • Bengaluru

On-site
INR 4,000,000 - 7,000,000
CPU Software Engineer, Senior Staff
CPU Software Engineer, Senior Staff

Qualcomm • Bengaluru

On-site
INR 2,000,000 - 3,000,000
CPU Performance Developer Staff Engineer Bangalore, India Software Engineering
CPU Performance Developer Staff Engineer Bangalore, India Software Engineering

Qualcomm • Bengaluru

On-site
INR 450,000 - 750,000
Principal Engineer- Enablement Stack
Principal Engineer- Enablement Stack

Qualcomm • Bengaluru

On-site
INR 1,200,000 - 1,800,000
CPU Performance & Power Analyst Staff Engineer
CPU Performance & Power Analyst Staff Engineer

Qualcomm • Bengaluru

On-site
INR 1,000,000 - 1,500,000
CPU Software Engineer Senior
CPU Software Engineer Senior

Qualcomm • Bengaluru

On-site
INR 1,200,000 - 1,800,000
CPU Software Senior Lead Engineer
CPU Software Senior Lead Engineer

Qualcomm • Bengaluru

On-site
INR 1,500,000 - 2,000,000