CPU Design/Verification - Intern

1 Month ago • Upto 1 Years • Research & Development

About the job

Job Description

Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

United States (Hybrid)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

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

View All Jobs

Get notified when new jobs are added by Rivos

Similar Jobs

ZeniMax Media - Senior Systems Programmer

ZeniMax Media, United States (On-Site)

Playrix - Technical Director (Game Project)

Playrix, Ireland (Remote)

Warner Bros Games - Lead Software Engineer

Warner Bros Games, United States (Hybrid)

Marvell - Timing Engineer, Senior Staff

Marvell, Canada (On-Site)

ByteDance - Engineering Manager Machine Learning Infrastructure

ByteDance, United States (On-Site)

Intel Corporation - IP Design Verification Engineer

Intel Corporation, Israel (Hybrid)

Luxoft - Senior AUTOSAR Embedded Engineer

Luxoft, Sweden (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Funcom - Senior UI  Programmer - Dune Awakening

Funcom, Portugal (On-Site)

Maxis Studios - Technical Lead (.Net, C++)

Maxis Studios, United States (On-Site)

PlayStation Global - Senior Software Engineer in Test (Graphics/ML)

PlayStation Global, United Kingdom (On-Site)

ByteDance - Senior Machine Learning Engineer - AML Algorithm

ByteDance, United States (On-Site)

Digital Nomad Entertainment - Senior Unreal Engine Developer

Digital Nomad Entertainment, United States (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Adept Global - 3D Geometry Engineer

Adept Global, India (On-Site)

Intel Corporation - SOC Physical Design Engineer Lead/Manager

Intel Corporation, India (Hybrid)

Intel Corporation - Senior NAND Test Development Engineer

Intel Corporation, (On-Site)

Fabric - Applied Cryptographer, ZKP Research

Fabric, United States (Remote)

Riot Games - Lead Artist - League of Legends, Game Modes

Riot Games, Australia (On-Site)

Logitech - Embedded System Architect

Logitech, Taiwan (On-Site)

Netflix - Engineering Manager, Delivery Engineering

Netflix, United States (On-Site)

Get notifed when new similar jobs are uploaded