Samsung Electronics America Inc-posted about 1 month ago
Full-time • Mid Level
Austin, TX
5,001-10,000 employees
Merchant Wholesalers, Durable Goods

Samsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy - the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL), we are building a center of excellence for Intellectual Property (IP) that is applied to high-performance computing devices (mobile, automotive, and other custom market segments) consumed by millions of people around the world. Come build with us! We are seeking a highly experienced CPU Architect to join our team at Samsung SARC/ACL. As a CPU Architect, you will be 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.

  • You design and develop CPU architectures that meet performance, power, and area requirements
  • You perform quantitative analysis of key mobile benchmarks and correlate hardware PMU stats to optimize CPU performance
  • You define and implement new CPU features, including vector processing, AI accelerators, security extensions, and memory safety features
  • You collaborate with cross-functional teams to integrate CPU architectures into system-on-chip (SoC) designs
  • You develop and maintain CPU architecture simulation tools (gem5 or QUME) to evaluate design trade-offs
  • You participate in the development of CPU microarchitecture and implementation flow
  • You create and maintain technical documentation, including architecture specifications, design guides, and technical notes
  • You stay up-to-date with industry trends and advancements in CPU architecture, machine learning, and AI accelerators
  • 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
  • Experience with CPU microarchitecture and implementation flow
  • Ability to read RTL code efficiently (Verilog or system Verilog)
  • Familiarity with CPU micro-architecture and implementation techniques that maximize PPA
  • Knowledge of system-on-chip (SoC) design and integration
  • Experience with machine learning and AI accelerators
  • Participation in open-source projects or contributions to CPU architecture communities
  • 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
  • MBO bonus compensation
  • long term incentive plan
  • relocation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service