CareerPlan

CPU Performance Developer Staff Engineer

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

Core

Develop and optimize software for high performance and low power on CPUs, leveraging deep knowledge of CPU architecture, Linux internals, and software stacks.

Role type

Staff Engineer, CPU Performance Software

Builds

Optimized software for high performance and low power across 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, Big picture thinking

Technologies

C, C++, Assembly, Python, Linux, Device Drivers

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.

Seniority

Staff Engineer, 9+ years experience