# Sr. Staff Performance Tuning Engineer (CPU PMU & Virtualization)

Hiring organization: [NIO](https://career.thegoodapps.co/organizations/nio)

Canonical page: https://career.thegoodapps.co/jobs/314f8d68-919b-4fcd-8708-cb831603cfe1

Listed on NIO's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: San Jose, CA
- Salary: 192100 – 249600 USD per year

## Summary

This role focuses on diagnosing and eliminating performance bottlenecks in CPU and virtualization systems using hardware profiling tools and microarchitectural analysis. It suits experienced systems engineers who combine deep processor architecture knowledge with Linux kernel instrumentation to optimize real-time and virtualized workloads.

_Our summary, not NIO's wording._

## Skills named

C++, Python, Shell Scripting

## Required

- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- 8+ years of system performance engineering experience
- Understanding of CPU pipelines, execution engines, and memory hierarchy
- Knowledge of interrupt architectures like GICv3/GICv4 and APIC
- Understanding of MMU, virtual memory, and page tables
- Proficiency with Linux performance tools: perf, eBPF/BCC/bpftrace, ftrace/trace-cmd
- C/C++ and Python programming for performance tooling
- Shell scripting for automation

## Nice to have

- Hands-on experience with ARM PMUv3 on Cortex-A55/A76/A78 or Neoverse platforms
- Experience with KVM/QEMU, Xen, seL4, or other hypervisor environments

Apply on NIO's site: https://nio.wd3.myworkdayjobs.com/en-US/NIO_Careers/job/San-Jose-US/Sr-Staff-Performance-Tuning-Engineer--CPU-PMU---Virtualization-_R-000151
