Samsung Electronics

CPU Micro-Architect

Samsung Electronics

full-time

Posted on:

Location Type: Office

Location: AustinCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

Tech Stack

About the role

  • Designing and optimizing high-performance CPU microarchitectures for mobile, data center, and other applications
  • Developing and implementing innovative microarchitecture techniques, analyze performance, and optimize SoC designs
  • Performing quantitative analysis of key mobile benchmarks and correlate with hardware performance monitoring unit (PMU) stats
  • Collaborating with cross-functional teams to develop and integrate system-on-chip (SoC) designs
  • Analyzing and optimizing CPU performance using top-down microarchitecture analysis methods
  • Extracting and assessing key microarchitecture ideas from open literature and applying them to designs
  • Writing RTL code (Verilog or SV) and C/C++/Python scripts for performance evaluation of microarchitecture techniques

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.
  • Strong fundamentals in key computer architecture concepts, such as virtual aliasing, pipelining, cache hierarchies, coherency, memory subsystem, etc.
  • Deep knowledge in high-performance OoO CPU microarchitecture and SOTA optimization techniques in key areas such as pipelining, interlock, caching, prefetching, branch prediction, cache/TLB hierarchy and their PPA implications
  • Ability to perform quantitative analysis of key mobile benchmarks such as Geekbench6 and SPECCPU17 and correlation with HW PMU stats (cache misses, TLB misses, pipeline stalls, etc.)
  • Extensive programming experience with RTL code (Verilog or SV), and writing C/C++/Python scripts, for performance evaluation of uarch techniques
  • Working experience with top-down microarchitecture analysis method (based on PMU stats)
  • Ability to extract and assess key uarch ideas in open literature
  • Strong 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 microarchitectureSoC designRTL codeVerilogSystemVerilogCC++Pythonquantitative analysisperformance optimization
Soft Skills
communicationcollaborationcross-functional teamwork