About the role

  • Lead CPU Architect designing cutting-edge CPU architectures for Samsung's Exynos SoCs. Driving architectural excellence and performance analysis with a high-performing team.

Responsibilities

  • lead a high-performing team
  • contribute to the design and development of cutting-edge CPU architectures for Samsung's Exynos flagship SoCs
  • shape architectural strategy
  • drive rigorous quantitative performance analysis
  • ensure seamless integration of advanced CPU features within intricate SoC environments
  • drive forward-looking CPU roadmap strategy and influence CPU microarchitecture and implementation flows
  • ensure architectural excellence by defining and implementing new CPU features
  • conduct in-depth quantitative analysis of key mobile benchmarks and correlate hardware PMU stats to optimize CPU performance
  • develop and maintain CPU architecture simulation tools (gem5, QUME) to evaluate design trade-offs
  • collaborate with cross-functional design teams to seamlessly integrate CPU architectures into SoC designs and maximize system-level PPA
  • inspire high performance by mentoring engineers
  • stay current with industry trends and advancements in CPU architecture, machine learning, and AI accelerators

Requirements

  • 20+ years of experience with a Bachelor’s Degree in Computer Science/Engineering, or 18+ years of experience with a Master’s Degree, or 16+ years of experience with a Ph.D.
  • Deep expertise with 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
  • Proven 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.)
  • Hands-on experience using and developing CPU architecture simulation tools such as gem5 or QUME.
  • Excellent programming skills in C, C++, and/or Python.
  • Excellent analytical and problem-solving skills, with the ability to identify bottlenecks, propose solutions and guide teams through execution.
  • 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

Job title

Lead CPU Architect

Job type

Experience level

Senior

Salary

$221,700 - $364,800 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job