Samsung Electronics

CPU Architect

Samsung Electronics

full-time

Posted on:

Location Type: Office

Location: San JoseCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,200 - $297,200 per year

Job Level

Tech Stack

About the role

  • responsible for designing and developing innovative CPU architectures that meet the demands of Samsung’s Exynos flagship SoCs, with a focus on delivering high-performance, power-efficient, and secure processors
  • design and develop CPU architectures that meet performance, power, and area requirements
  • perform quantitative analysis of key mobile benchmarks and correlate hardware PMU stats to optimize CPU performance
  • define and implement new CPU features, including vector processing, AI accelerators, security extensions, and memory safety features
  • collaborate with cross-functional teams to integrate CPU architectures into system-on-chip (SoC) designs
  • develop and maintain CPU architecture simulation tools (gem5 or QUME) to evaluate design trade-offs
  • participate in the development of CPU microarchitecture and implementation flow
  • create and maintain technical documentation, including architecture specifications, design guides, and technical notes
  • stay up-to-date with industry trends and advancements in CPU architecture, machine learning, and AI accelerators

Requirements

  • 15+ years of experience with a Bachelor’s Degree in Computer Science/Engineering, or 13+ years of experience with a Master’s Degree, or 11+ years of experience with a Ph.D.
  • Working experience of Armv8/v9 (or x86 and RISCV) ISA and extensions, particularly in the areas of vector/AI/security/memory safety features (such as Realms, memory tag extension) and their use cases
  • Strong fundamentals in key computer architecture concepts such as virtualization, interrupts, pipelining (e.g., CPI, branch prediction, prefetching), cache hierarchies, cache and MP coherency, and memory subsystems
  • Ability to perform quantitative analysis of key mobile benchmarks such as Geekbench6/7 and SPECCPU17 and correlation/interpretation of hardware PMU stats (e.g., cache misses, TLB misses, etc.)
  • Experience using and developing CPU architecture simulation tools such as gem5 or QUME
  • Excellent programming skills in C, C++, and/or Python
  • Strong written/verbal communication and collaboration skills, with the ability to work effectively in a cross-functional team environment
Benefits
  • medical
  • dental
  • vision
  • life insurance
  • 401(k)
  • onsite lunch
  • employee purchase program
  • tuition assistance (after 6 months)
  • paid time off
  • student loan program
  • wellness incentives
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CPU architecture designCPU microarchitecturequantitative analysisvector processingAI acceleratorssecurity extensionsmemory safety featuresC programmingC++ programmingPython programming
Soft Skills
strong written communicationstrong verbal communicationcollaboration skillscross-functional teamwork
Certifications
Bachelor’s Degree in Computer Science/EngineeringMaster’s DegreePh.D.