Demo

CPU Design/Verification - Intern

Rivos
American Canyon, CA Intern
POSTED ON 4/15/2025
AVAILABLE BEFORE 5/6/2025

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 specificationDevelopment, assessment, and refinement of RTL design to target power, performance, area, and timing goalsValidation - support test bench development and simulation for functional and performance verificationPerformance exploration and correlation - explore high performance strategies and validate that the RTL design meets targeted performanceDesign delivery - work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and powerVerification Intern : Work closely with architecture and RTL designers on verifying the functionality correctness of the designReviewing Architecture and Design SpecificationsDevelop test plans and test environmentsDevelop tests in assembly, C / C , or vectors according to test plansDevelop coverage monitors and analyze coverage to ensure all the test cases in the plans are coveredDevelop checkers in SystemVerilog or C-base transactors to verify the designWrite assertions and apply formal verification to the designImplementing test benches, generating directed / constrained random testsDebugging failures, running simulations, tracking bugsHandling schedules and supporting multi-functional engineering effortAssisting in verification flows, automation scripts and regressionsRequirements

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 SystemVerilogExperience with simulators and waveform debugging toolsKnowledge of logic design principles along with timing and power implicationsUnderstanding of low power microarchitecture techniquesUnderstanding of high performance techniques and trade-offs in a CPU microarchitectureExperience in C or C programmingExperience using an interpretive language such as Perl or PythonExcellent 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.Education and Experience

PhD, Master's Degree or Bachelor's Degree in technical subject area.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CPU Design/Verification - Intern?

Sign up to receive alerts about other jobs on the CPU Design/Verification - Intern career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$74,832 - $90,893
Income Estimation: 
$86,835 - $106,101
Income Estimation: 
$73,800 - $91,103
Income Estimation: 
$89,966 - $112,616
Income Estimation: 
$95,407 - $122,738
Income Estimation: 
$103,114 - $138,258
Income Estimation: 
$86,891 - $130,303
Income Estimation: 
$77,439 - $91,585
Income Estimation: 
$104,754 - $125,215
Income Estimation: 
$134,206 - $155,125
Income Estimation: 
$171,024 - $193,943
Income Estimation: 
$118,163 - $145,996
Income Estimation: 
$145,845 - $177,256
Income Estimation: 
$147,836 - $182,130
Income Estimation: 
$154,597 - $194,610
Income Estimation: 
$86,891 - $130,303
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Rivos

Rivos
Hired Organization Address Santa Clara, CA Full Time
Open position for AI Software development at a fast-moving startup. Potential Responsibilities Build-up components of an...
Rivos
Hired Organization Address Julian, CA Full Time
Positions are open for full-time in the areas of Cache microarchitecture and logic design. Responsibilities As a Cache M...
Rivos
Hired Organization Address Portland, OR Full Time
Rivos Power team is seeking highly motivated candidates to develop and strategically drive state-of- the-art CPU power d...
Rivos
Hired Organization Address Portland, OR Full Time
Rivos Power Design team is seeking highly motivated candidates to perform post-silicon power activities for the new high...

Not the job you're looking for? Here are some other CPU Design/Verification - Intern jobs in the American Canyon, CA area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!