CPU Design/Verification - Intern

7 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

Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

(On-Site)
7 Months ago
Springer Nature - Senior Data Engineer

Springer Nature

Pune, Maharashtra, India (Hybrid)
6 Months ago
Qualcomm - Embedded Software Engineer, Sr

Qualcomm

Boulder, Colorado, United States (On-Site)
1 Year ago
Betsoft Gaming - Slot Machine Mathematician

Betsoft Gaming

(Remote)
6 Months ago
fluence - Lead Engineer - Advanced Battery Modules

fluence

Houston, Texas, United States (Hybrid)
7 Months ago
Corsair - Embedded Software Engineer

Corsair

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
NVIDIA - Clock Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Google - Software Engineer, Site Reliability Engineering, Campus

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rovio Entertainment Corporation - Senior Product Manager

Rovio Entertainment Corporation

Copenhagen, Denmark (Hybrid)
1 Month ago
Room 8 Group - Senior SDET

Room 8 Group

Ukraine (Remote)
3 Weeks ago
SciPlay - Senior Gameplay Analyst

SciPlay

Austin, Texas, United States (Hybrid)
2 Months ago
Buckman - Lead Digital Software Engineer – Back End

Buckman

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
Rocket studio - AI (Intern)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
1 Month ago
Cause and FX - Senior Compositing Artist

Cause and FX

Auckland, Auckland, New Zealand (Hybrid)
2 Months ago
Mozilla - Staff Software Engineer

Mozilla

Belgium (Remote)
1 Week ago
Test Tropic - Quality Assurance Manager

Test Tropic

Barbados (On-Site)
10 Months ago
London stock Exchange - Senior Engineer, Windows

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Software Engineer III, Infrastructure, Google Cloud Storage

Google

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Epic Games - Senior Music Designer

Epic Games

Cary, North Carolina, United States (On-Site)
8 Months ago
hogarth - Program Coordinator

hogarth

Sunnyvale, California, United States (Hybrid)
1 Week ago
Jumio - Senior Account Executive

Jumio

United States (Remote)
2 Weeks ago
AliveCor - Head of Consumer Retail

AliveCor

United States (Remote)
3 Weeks ago
Bethesda Game Studios - Lead Data Analyst

Bethesda Game Studios

Rockville, Maryland, United States (On-Site)
6 Days ago
smarsh - Future Opportunity - Enterprise Customer Success Manager

smarsh

New York, United States (Hybrid)
1 Month ago
Axonius - Sr. Technical Account Manager - Enterprise

Axonius

United States (Remote)
5 Days ago
Critical mass - Account Manager, DCO

Critical mass

New York, United States (On-Site)
2 Weeks ago
Scale AI - Machine Learning Research Scientist / Research Engineer, LLM Evaluation

Scale AI

San Francisco, California, United States (On-Site)
1 Month ago
Discord - Senior Software Engineer- Database Infrastructure

Discord

San Francisco, California, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Solution Architect - CSP Cloud

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
rivos - Senior Memory Design Engineer

rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
NVIDIA - Senior Physical Design Verification Layout Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Tesla - Senior Power Electronics Engineer

Tesla

Baden-Württemberg, Germany (On-Site)
3 Months ago
SideFX Software - Senior Compositing Software Developer/Technical Director

SideFX Software

Ontario, Canada (Hybrid)
2 Months ago
Riot Games - Researcher III

Riot Games

Singapore (On-Site)
3 Months ago
Meta - Research Scientist, Machine Learning (PhD)

Meta

Bellevue, Washington, United States (On-Site)
1 Month ago
Riot Games - Game Designer III - Teamfight Tactics, Gameplay

Riot Games

Los Angeles, California, United States (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