CPU Design/Verification - Intern

6 Months ago • Upto 1 Years • Research & Development

Job Details

Positions are open for Co-op/internship in the areas of CPU RTL design and verification from unit level to chip level.
We are looking for candidates who have taken modern CPU microarchitecture related courses.

Responsibilities

    • Design Intern:
    • Microarchitecture development and specification - from early high-level architectural exploration through micro architectural research and arriving at a detailed specification
    • Development, assessment, and refinement of RTL design to target power, performance, area, and timing goals
    • Validation - support test bench development and simulation for functional and performance verification
    • Performance exploration and correlation - explore high performance strategies and validate that the RTL design meets targeted performance
    • Design delivery - work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and power
    • Verification Intern:
    • Work closely with architecture and RTL designers on verifying the functionality correctness of the design
    • Reviewing Architecture and Design Specifications
    • Develop test plans and test environments
    • Develop tests in assembly, C/C++, or vectors according to test plans
    • Develop coverage monitors and analyze coverage to ensure all the test cases in the plans are covered
    • Develop checkers in SystemVerilog or C-base transactors to verify the design
    • Write assertions and apply formal verification to the designImplementing test benches, generating directed/constrained random tests
    • Debugging failures, running simulations, tracking bugs
    • Handling schedules and supporting multi-functional engineering effortAssisting in verification flows, automation scripts and regressions

Requirements

    • Thorough knowledge of modern CPU microarchitecture in the following areas: Instruction fetch and decode, branch prediction, instruction scheduling and register renaming, out-of-order execution, integer and floating point execution, load/store execution, cache and memory subsystems.
    • Knowledge of SystemVerilog
    • Experience with simulators and waveform debugging tools
    • Knowledge of logic design principles along with timing and power implications
    • Understanding of low power microarchitecture techniques
    • Understanding of high performance techniques and trade-offs in a CPU microarchitecture
    • Experience in C or C++ programming
    • Experience using an interpretive language such as Perl or Python
    • Excellent skills in problem solving, written and verbal communication, excellent organization skills, and highly self-motivated.
    • Ability to work well in a team and be productive under aggressive schedules.
undefined

Similar Jobs

ByteDance - Research Scientist (Machine Learning for Science (AI-for-Science))

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago
Framestore - Freelance Animator

Framestore

New York, New York, United States (Hybrid)
1 Week ago
Google - Silicon AI/ML Architect, TPU

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
NVIDIA - Senior Software Developer, Test and Automation

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Relax Gaming  - Poker Backend Software Engineer

Relax Gaming

Helsinki, Uusimaa, Finland (Hybrid)
1 Month ago
Google - Software Engineering Manager II, Pixel Performance

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Riot Games - Technical Program Manager II - DevCon

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
RoofStack - Software Architect

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
1 Month ago
Riot Games - VFX Artist II - VALORANT, Premium Content

Riot Games

United States (On-Site)
1 Month ago
NVIDIA - GPU Verification Architect

NVIDIA

Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - System Software Application Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Wargaming - Senior Engine Developer (World of Tanks)

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Google - Staff Software Engineer, GenAI, Data Quality

Google

Mountain View, California, United States (On-Site)
1 Week ago
Krafton  - Applied Research Scientist/Engineer - LM/Agent

Krafton

Seoul, South Korea (On-Site)
4 Weeks ago
Fanatee - Data Intern

Fanatee

Spain (Hybrid)
1 Month ago
NVIDIA - Senior AI Video Architecture Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Larian Studios - TOOLS DIRECTOR

Larian Studios

Quebec, Canada (On-Site)
4 Months ago
N-iX - Junior Automation QA Engineer (Python)

N-iX

Colombia (Remote)
1 Week ago
Numrah - Senior Fullstack Engineer

Numrah

(Remote)
4 Weeks ago
Microsoft - Software Engineering IC3

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Google - Partner Engineer III, ISV, Data Management, Google Cloud

Google

Austin, Texas, United States (On-Site)
1 Week ago
ByteDance - Software Development Engineer in Test

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Sphere Entertainment Co - Custodian - Overnight (Part-Time)

Sphere Entertainment Co

Las Vegas, Nevada, United States (On-Site)
1 Month ago
Riot Games - Principal Insights Researcher - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
1 Week ago
Twitch - Art Direction Intern

Twitch

San Francisco, California, United States (On-Site)
4 Weeks ago
ByteDance - Research Scientist Graduates, Large Language Model (Doubao) - 2025 Start

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Test Engineer III, Google TV

Google

San Jose, California, United States (On-Site)
1 Week ago
Corsair - Hardware Engineer

Corsair

Carlsbad, California, United States (On-Site)
1 Week ago
The Walt Disney Company - Data Governance Engineer

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Week ago
Xsolla - Senior Tax Manager – U.S. Tax Compliance

Xsolla

Los Angeles, California, United States (Hybrid)
4 Hours ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - Strategic Planning Manager

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Senior Power Modeling and U-arch Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Cadence - Design Engineering Manager

Cadence

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Samsung Semiconductor - Intern, Machine Learning Engineer - PEFT

Samsung Semiconductor

San Jose, California, United States (On-Site)
4 Weeks ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
5 Months ago
NVIDIA - STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Developer Technology Engineer, Public Sector - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Rivos

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug