CPU Performance Developer Staff Engineer
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
