CPU Design/Verification - Intern

9 Months ago • Upto 1 Years

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

HP - Technician

HP

George Town, Penang, Malaysia (On-Site)
2 Months ago
USE Insider - Senior Security Engineer - Blue Team

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
5 Months ago
Godspeed games (2nd) - Junior Game Programmer (Unity)

Godspeed games (2nd)

India (Remote)
3 Years ago
TVH - Training & Information Advisor P&P

TVH

Waregem, Flanders, Belgium (Hybrid)
1 Week ago
CD PROJEKT RED - Senior Quest Designer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Granicus - Backend Web Developer

Granicus

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
N-ix - Data Engineer (with Databricks)

N-ix

Poland (Remote)
4 Months ago
UPF Industries  - Maintenance Technician

UPF Industries

Robertsdale, Alabama, United States (On-Site)
3 Weeks ago
Veeam Software - Observability Engineer

Veeam Software

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Autodesk - Software Developer

Autodesk

British Columbia, Canada (Remote)
2 Weeks ago
Attio - Account Executive

Attio

London, England, United Kingdom (Hybrid)
2 Weeks ago
Playtika - Unity Developer

Playtika

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Year ago
miniclip - Senior Infrastructure Cloud Engineer

miniclip

Lisbon, Lisbon, Portugal (On-Site)
2 Months ago
Ion - DBA Administrator

Ion

Italy (Hybrid)
9 Months ago
Addepar - Staff Site Reliability Engineer

Addepar

United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Riot Games - Staff Software Engineer, Rendering - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Apple - Experiential Marketing Lead

Apple

Cupertino, California, United States (On-Site)
3 Months ago
Illumina - Senior Sales Operations Analyst

Illumina

San Diego, California, United States (Hybrid)
1 Month ago
Scout - Senior Specialist, Parts Logistics

Scout

Columbia, South Carolina, United States (On-Site)
1 Month ago
Apple - MEMS Design Engineer

Apple

Boulder, Colorado, United States (On-Site)
1 Month ago
Bungie - Marathon Gameplay Engineering Lead

Bungie

Bellevue, Washington, United States (Hybrid)
2 Months ago
Saronic Technologies - Manufacturing Engineer (2nd Shift)

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Week ago
whoop - Machine Learning Engineer II

whoop

Boston, Massachusetts, United States (On-Site)
2 Months ago
Open Systems Technologies - Department Supervisor

Open Systems Technologies

North Charleston, South Carolina, United States (On-Site)
1 Week ago
Greenworks Sunrise Global Marketing - Assembly Operator

Greenworks Sunrise Global Marketing

Morristown, Tennessee, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Santa Clara, California, United States (Hybrid)

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (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