Samsung Electronics

CPU Micro-architect

Samsung Electronics

full-time

Posted on:

Location Type: Office

Location: San JoseCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $151,000 - $251,800 per year

Job Level

Tech Stack

About the role

  • Explore new features and optimize the microarchitecture of high performance OoO CPU cores.
  • Collaborate with cross-functional teams and external partners.
  • Improve benchmarks and real-use-case performance of a state of the art OoO CPU core.
  • Work with the performance simulation team to model the microarchitecture.
  • Correlate simulation results against silicon measurement data.
  • Conduct root cause analysis and debugging to rectify discrepancies.
  • Explore new features and ISA extensions to drive performance enhancements.
  • Identify and resolve performance bottlenecks through iterative modeling and prototyping.
  • Develop performance models and micro testbenches.

Requirements

  • 10+ years of experience with a Bachelor’s Degree in Computer Science/Engineering, or 8+ years of experience with a Master’s Degree, or 6+ years of experience with a Ph.D.
  • Extensive background in CPU microarchitecture design
  • Strong understanding of computer architecture principles
  • Strong experience in performance analysis, modeling, and optimization
  • Familiarity with Arm ISA (Armv8/v9) and extensions, or equivalent ISAs (x86 and RISC-V)
  • Proficiency in reading – and writing as needed – hardware description languages (Verilog/SV) and programming languages (C++, Python)
  • Ability to correlate simulation performance results against hardware performance metrics
  • Excellent problem-solving skills.
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 microarchitecture designperformance analysisperformance modelingperformance optimizationArm ISAVerilogSystemVerilogC++Pythonroot cause analysis
Soft Skills
problem-solvingcollaboration
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in EngineeringMaster’s DegreePh.D.