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

Google - SoC Design/Integration Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Ubisoft - Senior Technical Animator (Assassin's Creed)

Ubisoft

Chengdu, Sichuan, China (On-Site)
11 Months ago
Studio Wildcard - Technical Artist

Studio Wildcard

Redmond, Washington, United States (Hybrid)
3 Months ago
Vahanai - Ai Engineer

Vahanai

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Age of Learning - Senior Data Scientist

Age of Learning

(Remote)
1 Day ago
Corsair - Senior Software Embedded Architect

Corsair

Landshut, Bavaria, Germany (On-Site)
1 Month ago
NVIDIA - Senior VLSI Integration Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
Krafton  - Sr. Game Play Programmer

Krafton

(On-Site)
2 Weeks ago
NVIDIA - Deep Learning Solution Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Google - Hardware Validation Lab Engineer, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior DevOps Infrastructure Engineer, Open-Source CI and CD

NVIDIA

New Jersey, United States (Remote)
1 Week ago
Google - Software Engineering Manager II, Location and Context, Android

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Warner Bros Games - Software Engineer II - Observability - AWS

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Google - Software Engineer II, Multiplatform, Server Driven UI

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago
Netflix - Manager, Broadcast Engineering

Netflix

Los Angeles, California, United States (On-Site)
2 Weeks ago
Zuru - Computational Mechanics Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
6 Months ago
Cirrus Logic - Staff PDK Engineer

Cirrus Logic

Austin, Texas, United States (Hybrid)
5 Months ago
PearlAbyss - Summer Internship: Art_Shader/Procedural Modeling

PearlAbyss

(On-Site)
2 Weeks ago
Velotio Technologies - Senior Engineer (Data Engineer)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago
Google - Software Engineering Manager II

Google

Austin, Texas, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Warner Bros Games - Lead Software Engineer

Warner Bros Games

Chicago, Illinois, United States (Hybrid)
6 Months ago
ByteDance - Senior Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
HoYoverse - Senior Game Recruiter

HoYoverse

Santa Monica, California, United States (Remote)
11 Months ago
Canva - Revenue Operations Lead

Canva

Los Angeles, California, United States (Remote)
2 Months ago
Scout - Specialist, Fire Protection

Scout

Blythewood, South Carolina, United States (On-Site)
21 Hours ago
Google - Software Engineer, XProf

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
The Walt Disney Company - Costuming - Part Time

The Walt Disney Company

Kapolei, Hawaii, United States (On-Site)
2 Days ago
Next Level Business Services - Java/J2EE Developer

Next Level Business Services

San Diego, California, United States (On-Site)
6 Months ago
Google - Product Manager II, YouTube, OTT Growth

Google

San Bruno, California, United States (On-Site)
1 Week ago
FORTUNE - Lifecycle and Retention Marketing Manager

FORTUNE

New York, New York, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - ASIC Design and STA Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
1 Month ago
NVIDIA - DFT Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Rockstar Games - Software Engineer, C# WPF (All Levels)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
7 Months ago
Krafton  - General Affairs/Welfare Operations Manager

Krafton

Seoul, South Korea (On-Site)
2 Weeks ago
NVIDIA - STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
ByteDance - Research Scientist/Engineer - Multimodal Interaction & World Model

ByteDance

Singapore (On-Site)
5 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Vision and Language) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Senior Tool and Methodology Development Software Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
NVIDIA - Mixed-Signal Circuit Design Engineer - New College Graduate

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 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)

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