Principal Engineer, CPU Architecture & Performance Research

Samsung Semiconductor

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$219,000–$351,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $216k
This role $285k
$146k most similar roles pay here $373k

This role pays more than 88% of similar roles. Most pay $180,362–$251,000 — the shaded band above. At the midpoint, this role pays about $285k versus about $216k for comparable roles.

Based on 240 similar postings.

Employer

About Samsung Semiconductor

Samsung Semiconductor is the global semiconductor business unit of Samsung Electronics, designing and manufacturing memory chips, logic semiconductors, and foundry solutions for a broad range of applications.

Samsung Semiconductor currently has 54 open roles on FindRole.

Listed pay typically runs $163,000–$253,000 across 54 roles with salary data.

Most-posted roles

View all roles at Samsung Semiconductor

At a glance

TL;DR · Principal Engineer, CPU Architecture & Performance Research

The Principal CPU Architecture & Performance Engineer role at the Architecture Research Lab involves leading the definition, analysis, and optimization of next-generation RISC-V microarchitectures. This senior position focuses on end-to-end performance across architectural trade-offs, workload characterization, simulation, and silicon bring-up correlation. The engineer will collaborate with architecture, design, compiler, and system teams to drive performance and efficiency for various real-world workloads. Key responsibilities include defining CPU micro-architectural features, leading performance analysis using simulators, developing and validating performance models, identifying bottlenecks, and driving alignment between architecture and implementation. Preferred candidates have extensive experience in CPU microarchitecture, RISC-V or similar architectures, and strong programming skills in C/C++ and Python, along with hands-on experience with architectural simulators like gem5.

What you'll do

  • Define and evaluate CPU microarchitectural features for future RISC-V cores.
  • Lead performance analysis using simulators and RTL for next-gen CPUs.
  • Develop and validate cycle-accurate, trace-driven, and statistical performance models.
  • Characterize workloads to translate findings into architectural requirements.
  • Identify performance bottlenecks and propose data-driven optimizations.

What we're looking for

  • Master’s degree with 18+ years or PhD with 15+ years in Computer Engineering, Science.
  • Extensive experience (10+) in CPU microarchitecture and performance engineering.
  • Proficiency in RISC-V, ARM, or X86 architectures; out-of-order execution expertise.
  • Hands-on use of architectural simulators like gem5 and strong C/C++/Python programming skills.
  • Expertise in cache coherence, memory systems, prefetching, NUMA effects, and compiler optimizations.
  • Ability to analyze large performance datasets, identify bottlenecks, and propose data-driven optimizations.

More like this

Similar roles

Senior CPU Performance Architect

Nvidia

Santa Clara, CA 1 day ago $184,000$287,500
Python C++ ARM PyTorch Linux Benchmarking PerformanceAnalysis MultiCoreSystems CPUMicroarchitecture GPUDrivers CUDA AIFrameworks HPC CloudServices AutonomousVehicles DeepLearning VirtualReality Gaming

Senior CPU Performance Architect

Nvidia

Santa Clara, CA 57 days ago $224,000$356,500
Python C++ ARM PyTorch NVIDIA GPU HPC AI DL CI/CD Linux Performance_Benchmarking CPU_Microarchitecture System_Architecture Simulator Multi_Core_Systems Interconnect_Architecture Performance_Optimization Benchmarking ISA

Senior Engineer, Performance Architecture

Samsung Semiconductor

San Jose, CA today $138,000$206,000
ComputerArchitecture HighPerformanceComputing ModelOptimization MemoryCentricComputing AI/MLWorkloads SiliconDevelopment ResearchAndDevelopment CollaborationTools VersionControlSystems CI/CD Python C++ SimulationSoftware PerformanceAnalysisTools PowerAnalysisTools