CareerPlan

CPU Software Engineer staff

Bangalore, IndiaFull-time2026-07-21 → 2026-11-10

Core

Develop and optimize software for high performance and low power by leveraging CPU architecture knowledge.

Role type

Staff CPU Software Engineer

Builds

High-performance, low-power software for Qualcomm product segments

Domain

Semiconductor / CPU Architecture / Embedded Systems

Required skills

C/C++/Assembly/Python, Linux Internals, Device Drivers, Computer Architecture, Operating Systems, Benchmarking, Pre- and post-silicon verification, Compiler/Runtime/Algorithms understanding

Preferred skills

Unorthodox problem solving for performance challenges

Technologies

Linux, C, C++, Assembly, Python, Java

Responsibilities

Develop and optimize software for high performance and low power; Run benchmarks for applications and perform critical pre- and post-silicon verification; Develop new benchmarks for upcoming areas and workloads; Evaluate optimization opportunities at the library, compiler, assembly, runtime, and algorithm levels; Collaborate with internal (CPU, Compiler, Kernel) and external teams to implement solutions meeting CPU performance requirements.