CPU Design/Verification - Intern

4 Months ago • Upto 1 Years • Research & Development

Job Summary

Job Description

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

Playground Games - Audio Programmer - Contract

Playground Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
• 1 Week ago
Playtika - Unity Developer

Playtika

Romania (Hybrid)
• 2 Months ago
Zoox - Senior/Staff Software Engineer - Mission Progress

Zoox

Foster City, California, United States (Hybrid)
• 4 Months ago
Sony Interactive Entertainment - Application Security Engineer

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
• 1 Month ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Redmond, Washington, United States (Remote)
• 3 Months ago
NVIDIA - Senior Logic Design Engineer - Physical Design

NVIDIA

Santa Clara, California, United States (On-Site)
• 2 Weeks ago
Google - Embedded Software Engineer, Pixel Display Software

Google

(On-Site)
• 2 Months ago
Meta - ASIC Engineer, Design Verification

Meta

Austin, Texas, United States (Remote)
• 3 Months ago
NVIDIA - Senior Design Engineer, Coherent High Speed Interconnect

NVIDIA

Santa Clara, California, United States (On-Site)
• 1 Day ago
NVIDIA - System Software Engineer - Base OS (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Test Development Engineer - Global Payment - San Jose

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
IO Interactive - Gameplay Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
• 4 Months ago
ASSIST Software - C/C++ Embedded Engineer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
• 3 Months ago
PlayStation Global - QA Lead (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
• 1 Month ago
Bohemia Interactive - Engine Programmer Prague/Brno

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
• 3 Months ago
Corsair - Driver and Control System Engineer

Corsair

Landshut, Bavaria, Germany (On-Site)
• 1 Month ago
Rocket Werkz - VULKAN GRAPHICS PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
• 9 Months ago
Larian Studios - SENIOR 3D RIGGER

Larian Studios

Quebec, Canada (On-Site)
• 1 Month ago
Mashgin - Senior Software Engineer, Backend

Mashgin

Palo Alto, California, United States (Hybrid)
• 4 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Netflix - Senior Producer, Game Studio

Netflix

Los Angeles, California, United States (On-Site)
• 1 Month ago
Lionsgate Games - Intern, Worldwide TV Marketing & Social Media

Lionsgate Games

Santa Monica, California, United States (On-Site)
• 1 Month ago
Light Speed Studios - Senior Design Producer

Light Speed Studios

Irvine, California, United States (On-Site)
• 2 Months ago
Info Stretch - PLC Programmer

Info Stretch

Detroit, Michigan, United States (On-Site)
• 4 Months ago
Notion - Software Engineer, Native Windows Development (Contract)

Notion

San Francisco, California, United States (On-Site)
• 4 Months ago
Next Level Business Services - Linux Scripting and Clear case SME Consultant

Next Level Business Services

Milwaukee, Wisconsin, United States (On-Site)
• 4 Months ago
Feld Entertainment - Warehouse Associate (2nd Shift)

Feld Entertainment

Jessup, Maryland, United States (On-Site)
• 4 Months ago
2K - Technical Materials Artist

2K

Novato, California, United States (Remote)
• 7 Months ago
Azra Games - Lead Technical Artist

Azra Games

California, United States (Hybrid)
• 7 Months ago
The Walt Disney Company - Studio Operations Planning Analytics & Reporting Intern

The Walt Disney Company

Burbank, California, United States (On-Site)
• 4 Days ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Epic Games - Principal Research Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
• 1 Month ago
ByteDance - Principal Algorithm Engineer, Trust and Safety

ByteDance

Singapore (On-Site)
• 3 Months ago
Meta - Software Engineer (Technical Leadership)

Meta

New York, New York, United States (On-Site)
• 3 Months ago
NVIDIA - Senior Field Application Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
• 3 Weeks ago
Astera Labs - Principal Physical Design Engineer

Astera Labs

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
PlayStation Global - Staff Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
• 3 Months ago
ByteDance - Software Engineer Intern (Applied Machine Learning) - 2025 Summer/Fall (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
NVIDIA - Developer Technology Engineer - AI

NVIDIA

Seoul, South Korea (Hybrid)
• 1 Month ago
Intel Corporation - Linux Kernel Developer

Intel Corporation

Haifa, Haifa District, Israel (On-Site)
• 3 Months ago
Google - Senior Silicon Digital Design Engineer

Google

(On-Site)
• 2 Months 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)

Bengaluru, Karnataka, India (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)

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