CareerPlan

CPU Software Senior Engineer

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

Core

Develop and optimize software for high performance and low power on CPU architectures, running benchmarks and performing pre- and post-silicon verification.

Role type

Senior IC CPU Software Engineer

Builds

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

Domain

Semiconductor / Computer Architecture

Required skills

C/C++/Assembly/Python, Linux Internals, Device Drivers, Computer Architecture, Operating Systems, Benchmarking, Performance Optimization

Preferred skills

Compiler/Runtime/Algorithms knowledge, Unorthodox problem solving

Technologies

Linux, C, C++, Assembly, Python

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 and external teams to implement solutions meeting CPU performance requirements.