Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Staff Performance Tuning Engineer - CPU PMU & Virtualization

$192.1k - $249.6k

NIO USA, INC

Job Description

Job Description

About NIO

NIO Inc. is a pioneer and a leading company in the global smart electric vehicle market. Founded in November 2014, NIO aspires to shape a sustainable and brighter future with the mission of “Blue Sky Coming”. NIO envisions itself as a user enterprise where innovative technology meets experience excellence.

NIO designs, develops, manufactures and sells smart electric vehicles, driving innovations in next-generation core technologies. NIO distinguishes itself through continuous technological breakthroughs and innovations, exceptional products and services, and a community for shared growth.

NIO provides premium smart electric vehicles under the NIO brand, premium smart electric vehicles for families through the ONVO brand, and small smart high-end electric cars with the FIREFLY brand.

Responsibilities

Performance Analysis and Optimization

  • 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.

Virtualization Performance Tuning

  • Profile and reduce hypervisor overhead, including VM exits, interrupt injection, and stage-2 MMU translation costs.
  • Optimize vCPU placement strategies, huge page usage, and IRQ affinity for performance-sensitive workloads.
  • Analyze and tune virtio and IOMMU performance paths.
  • Investigate cross-core and cross-cluster latency issues, including IPI overhead and interrupt routing on ARM-based systems.

CPU PMU and Microarchitectural Analysis

  • Configure and interpret ARM PMUv3 and related vendor-specific performance monitoring extensions.
  • Apply Top-Down Microarchitecture Analysis (TMA) to identify frontend/backend bottlenecks.
  • Correlate PMU-derived metrics with kernel traces, source code paths, and system behavior.
  • Design and implement custom event sets tailored to workload-specific performance characterization.
Qualifications

Required Qualifications

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of experience in system performance engineering or related roles.
  • Strong understanding of computer architecture, including:
  • CPU pipelines, execution engines, and memory hierarchy
  • Interrupt architectures (e.g., GICv3/GICv4, APIC concepts)
  • MMU, virtual memory, and page table structures
  • Deep expertise with Linux performance tooling:
  • perf
  • eBPF / BCC / bpftrace
  • ftrace / trace-cmd
  • Proficiency in C/C++, Python, and shell scripting for performance tooling and automation.

Preferred Qualifications

  • Hands-on experience with ARM PMUv3 on Cortex-A55/A76/A78 or Neoverse platforms.
  • Experience with one or more virtualization stacks:
  • KVM/QEMU
  • Xen
  • seL4 or other RTOS/hypervisor environments
Benefits

Along with competitive pay, as a full-time NIO employee, you are eligible for the following benefits on the first day you join NIO:

  • Anthem Blue Cross, HSA, and Kaiser HMO medical plans with $0 for Employee Only Coverage.
  • Dental (including orthodontic coverage) and vision plan. Both provide options with a $0 paycheck contribution covering you and your eligible dependents.
  • Company Paid HSA (Health Savings Account) Contribution when enrolled in the High Deductible Anthem Blue Cross medical plan
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 401(k) with Brokerage Link option
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • 13 Paid Holidays a year
  • Paid Parental Leave for first 8 weeks at full pay (eligible after 90 days of employment with NIO)
  • Paid Disability Leave for first 6 weeks at full pay (eligible after 90 days of employment with NIO)
  • Voluntary benefits including: Voluntary Life and AD&D options for you, your spouse/domestic partner and dependent child(ren), pet insurance
  • Commuter benefits
  • Mobile Cell Phone Credit
  • Free lunch and snacks
  • Onsite gym
  • Employee discounts and perks program
Compensation

The US base salary range for this full-time position is $192,100.00 - $249,600.00.

  • Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

  • Please note that the compensation details listed in US role postings reflect the base salary only. It does not include discretionary bonus, equity, or benefits.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Sr. Staff Performance Tuning Engineer - CPU PMU & Virtualization in San Jose, CA vacancy
  • $100k

     ...cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost...  ...have developed a high performance RISC-V CPU from scratch, and share a passion for AI...  ...seniorities.We are looking for a talented engineer to join our CPU design team to define... 
    Senior
    Performance
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    3 days ago
  • $183k - $247.6k

     ...about pushing the limits of performance, efficiency, and scalability...  ...software, hardware, and network engineers, supply chain specialists,...  ...analysis, server components (e.g. CPU, GPU, SSDs, memory), BIOS,...  ...employees, supervisors, and staff; adhere to standards of excellence... 
    Senior
    Performance
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    6 hours ago
  • $138k - $206k

     ...partners, and communities.Senior Engineer, Architecture & Performance Research Engineer for Data...  ...next-generation CPU (RISC-V) microarchitecture...  ...hardware.Collaborate with Staff and Principal Engineers, owning...  ...travel support, and virtual vet care for your fur babies... 
    Senior
    Performance
    Work at office
    Flexible hours
    Shift work

    Samsung Semiconductor

    San Jose, CA
    2 days ago
  •  ...Qualcomm seeks a Sr. Staff CPU Software Test Engineer to design, implement, and execute complex test strategies for advanced wireless and CPU subsystems...  ...test plans from architecture and design specs, and perform performance, regression, and stress testing for embedded... 
    Senior
    Performance
    Santa Clara, CA
    21 days ago
  • $100k

     ...technology, revolutionizing performance expectations, ease of use, and...  ...developed a high performance RISC-V CPU from scratch, and share a...  ..., and performance tuning to ensure seamless, high-performance...  ...software teams to solve frontier engineering challenges.How to help define... 
    Senior
    Performance
    Permanent employment

    Tenstorrent

    Santa Clara, CA
    5 days ago
  • $7.93k

     ...Job Description Engineering of systems administration...  ...requirements. Virtualization platform (VMware, KVM,...  ...Patch compliance. Perform daily system monitoring...  ...Perform ongoing performance tuning, hardware upgrades,...  ...as required. Configure CPU, memory, and disk... 
    Senior
    Performance
    Full time
    Contract work
    Temporary work
    Weekend work

    SBT Global, Inc.

    San Jose, CA
    13 days ago
  • $198.7k - $298.1k

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > CPU EngineeringGeneral Summary:We are hiring talented engineers for RISCV CPU RTL development targeting high-performance, low-power devices. In this role, you will contribute to architecture... 
    Senior
    Performance
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

    We are currently seeking a Senior Developer Technology Engineer, CPU Performance!Would you enjoy researching new algorithms and discovering new techniques to optimize data intensive applications? Do you like investigating hardware and system bottlenecks, and optimizing... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

     ...looking for a dedicated engineer for the Senior Systems...  ...role, focusing on GPU Performance at Scale. At NVIDIA,...  ...system composition and tuning mechanisms for high-...  ...Engage with HPC, OS, CPU, GPU compute, and systems...  .... Exposure to virtualization techniques and cloud platform... 
    Senior
    Performance

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...NVIDIA Corporation is seeking a Senior Developer Technology Engineer focused on CPU performance. You will research and develop techniques to accelerate large-scale applications on NVIDIA’s CPU platforms, collaborating with experts to optimize database and analytics workloads... 
    Senior
    Performance

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $155k - $175k

     ...talented, passionate, and committed engineers, technologists, and business...  ...products with outstanding performance and reliability.Essential...  ...compensation, dynamic load transient tuning, ripple/noise verification,...  ...architectures, enterprise CPU/GPU/memory power delivery... 
    Senior
    Performance
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  • $152k - $241.5k

     ...Senior System Software Engineer to develop and...  ...deliver industry-leading performance and energy...  ...optimizations across CPU, GPU, accelerator,...  ...constraints.Develop and tune power-management...  ...drivers, concurrency, virtual memory, and real-...  ...zero-copy data paths, SR-IOV, RDMA,... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $141.3k - $207.23k

     ...analytics. KLA's Central Engineering organization is made...  ...are looking for a Sr. Mechatronics Engineer...  ...systemServo loop design and tuning for nanometer motion...  ...to improve system performances.Follow rigorous FW design...  ...during interviews—whether virtual or in person—is not... 
    Senior
    Performance
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • $137k - $156k

     ...talented, passionate, and committed engineers, technologists, and business...  ...testing on the latest GPUs, CPU processors, Network and...  ...functionality, compatibility, performance, stress, and reliability testing...  ...HPC/AI applications by fine-tuning system settings, optimizing... 
    Senior
    Performance
    Worldwide

    Support Revolution

    San Jose, CA
    1 day ago
  • $110k - $175k

     ...advanced electronic devices and IT infrastructure, enabling enhanced performance and user experiences across the digital landscape. We're...  ....   About the Role : As a Firmware Validation Engineer at SK hynix memory solutions, you will drive enterprise SSD (... 
    Senior
    Performance

    SK hynix memory solutions America Inc.

    Santa Clara, CA
    a month ago
  • $183k - $247.6k

     ...are seeking a Cloud Hardware Development Engineer to define server architectures based on...  ...component specifications that enable high-performance AI training and inference at scale* Work...  ...with other employees, supervisors, and staff; adhere to standards of excellence... 
    Senior
    Performance
    Local area
    Worldwide
    Flexible hours
    Day shift

    Amazon

    Cupertino, CA
    3 days ago
  •  ...customer, accountable to the Field Engineering Director and Sales Team for...  ...Proven track record in CPU and server system architecture...  ...initiatives/investigations Lead performance optimization and competitive...  .../workload profiling, tuning and performance assessment and... 
    Senior
    Performance
    Remote work

    AMD

    Santa Clara, CA
    4 days ago
  • $117.8k - $200.3k

     ...semiconductor manufacturing ecosystem. Virtually every electronic device in...  ...expert teams of physicists, engineers, data scientists and problem...  ...on design to optimize performance. Present design reviews,...  ...control, Simulink, PID servo tuning Minimum Qualifications... 
    Senior
    Performance
    Minimum wage
    Work experience placement
    Flexible hours

    Jobleads-US

    Milpitas, CA
    3 days ago
  • $100k

     ...cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost...  ...have developed a high performance RISC-V CPU from scratch, and share a passion for AI...  ...Tenstorrent is seeking a SoC Design Verification Engineer to lead pre-silicon verification of the... 
    Senior
    Performance
    Permanent employment
    Night shift

    Tenstorrent

    Santa Clara, CA
    5 days ago
  • $225.5k - $338.5k

     ...Sr. Principal System Firmware Authentication Engineer Ampere is a semiconductor design company for a new era...  ...an innovative approach to CPU design focused on high-performance, energy efficient AI compute...  ...Control Processor firmware across virtual platforms, emulation systems... 
    Senior
    Performance
    Local area
    Remote work

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • $141.3k - $207.23k

     ...analytics. KLA's Central Engineering organization is made...  ...We are looking for a Sr. Mechatronics Engineer...  ...Servo loop design and tuning for nanometer motion system...  ...to improve system performances. Follow rigorous FW...  ...interviews—whether virtual or in person—is not permitted... 
    Senior
    Performance
    Minimum wage
    Work experience placement

    Jobleads-US

    Milpitas, CA
    3 days ago
  • $90k - $124k

     ...Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new semiconductor chip and advanced display...  ...technical audit process and evaluate supplier performance and capability, drive continuous improvement... 
    Senior
    Performance
    Full time

    Applied Materials

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...looking for versatile software engineers for our XLA team. NVIDIA is...  .... Come join us to build high-performance, production-grade software that...  ...and inference.Performance tuning and analysis.Code-generation...  ...foundation in architecture of CPU, GPUs or other high performance... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...world.We are hiring software engineers for the CUDA Tile team. NVIDIA...  ...passes, and optimize the performance of tile-based kernels to ensure...  ...from the crowd:Knowledge of CPU and/or GPU architecture. CUDA...  ...state of the art fields such as Virtual Reality, Artificial... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...are looking for a Senior GPU Inference Performance Engineer to own end-to-end performance analysis...  ...runtimes, memory subsystems, CPU scheduling, NUMA topology, and I/O pathways...  ...analysis, operating systems, device drivers, virtualization, container runtimes, or low-level... 
    Senior
    Performance

    AMD

    Santa Clara, CA
    5 days ago
  • $138k - $206k

     ...looking for a DRAM application engineer to join our application...  ...diagnose memory health issues.Perform DRAM SI/PI and timing analysis...  ...architectures and its components (CPU, Memory, Networking, PCIe.).Expertise...  ..., medical travel support, and virtual vet care for your fur babies.... 
    Senior
    Performance
    Local area
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    5 days ago
  • $150k - $165k

     ...We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary:High-performance product team in Supermicro is seeking a talented...  ...architecture is also required (GPU, CPU, Motherboard, Memory, Storage and Networking... 
    Senior
    Performance
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  • $168k - $264.5k

     ...where first-principles thinking and engineering judgement at the highest level translate...  .... Our team gets every GPU, SoC, and CPU silicon program from first power-on...  ...system-level testPrototype and fine-tune speed, power, performance, yield, and quality on pre-production... 
    Senior
    Performance
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $137k - $156k

     ...talented, passionate, and committed engineers, technologists, and business...  ...to join us.Job Summary:High-performance product team in Supermicro is seeking talented Sr. System Engineer who can lead...  ...in network, database, and virtualization.Essential Duties and Responsibilities... 
    Senior
    Performance
    Worldwide

    Supermicro

    San Jose, CA
    5 days ago
  • $163k - $224k

     ...Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new semiconductor chip and advanced display...  ...experience and critical thinking skills, you will perform engineering analysis, generate test reports,... 
    Senior
    Performance
    Full time

    Applied Materials

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Staff Performance Tuning Engineer - CPU PMU & Virtualization. Be the first to apply!