
CPU Architect
Samsung Electronics
full-time
Posted on:
Location Type: Office
Location: San Jose • California • Texas • United States
Visit company websiteExplore more
Salary
💰 $180,200 - $297,200 per year
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.