Sr. Staff Performance Tuning Engineer - CPU PMU & Virtualization
NIO USA, INC · Posted Jun 18, 2026
- San Jose, California, United States
- Full-time · Senior
- $192K–$250K per year
- 8+ years
Lead performance analysis and optimization for CPU, memory, and virtualization subsystems in NIO’s embedded platforms.
Compensation
The US base salary range for this full-time position is $192,100.00 - $249,600.00.
Responsibilities
- Identify and analyze performance bottlenecks across CPU, memory hierarchy, cache, interconnect, and interrupt subsystems.
- Leverage hardware PMU counters to measure and interpret cycles, instructions, cache misses, branch mispredictions, TLB misses, and stall cycles.
- Compute and analyze performance metrics such as IPC, CPI, MPKI, memory bandwidth utilization, and stall breakdowns.
- Optimize system software, applications, and drivers for throughput, latency, and performance determinism.
- Profile and reduce hypervisor overhead, including VM exits, interrupt injection, and stage-2 MMU translation costs.
Requirements
- Bachelor’s in Computer Science
- Master’s in Computer Science
- Ph.D. in Computer Science
- Bachelor’s in Electrical Engineering
- Master’s in Electrical Engineering