
CPU Micro-architect
Samsung Electronics
full-time
Posted on:
Location Type: Office
Location: San Jose • California • Texas • United States
Visit company websiteExplore more
Salary
💰 $151,000 - $251,800 per year
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.