Internship

CPU Design/Verification – Intern

Confirmed live in the last 24 hours

Rivos

Rivos

201-500 employees

Develops custom RISC-V server solutions

Consulting
Hardware
Enterprise Software

Austin, TX, USA + 3 more

More locations: Santa Clara, CA, USA | Fort Collins, CO, USA | Portland, OR, USA

All locations require onsite presence.

Category
Control Systems Engineering
Embedded Systems Engineering
Electrical Engineering
Required Skills
Python
Perl
C/C++
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.
  • PhD, Master’s Degree or Bachelor’s Degree in technical subject area.
Responsibilities
  • 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
  • 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

Rivos develops high-performance and power-efficient server solutions using RISC-V, an open-source hardware instruction set architecture. Their custom hardware is designed to meet the specific needs of enterprise clients, including data centers and cloud service providers, who require reliable systems for extensive data processing and storage. Rivos stands out from competitors by utilizing RISC-V technology, which allows for greater flexibility and customization compared to traditional proprietary solutions. The company's goal is to provide tailored and cost-effective server products while also offering support and consulting services to ensure optimal integration within clients' systems.

Company Stage

Series A

Total Funding

$243.2M

Headquarters

Santa Clara, California

Founded

2021

Growth & Insights
Headcount

6 month growth

11%

1 year growth

14%

2 year growth

14%
Simplify Jobs

Simplify's Take

What believers are saying

  • RISC-V's growing traction in AI expands Rivos' market beyond traditional servers.
  • Increased demand for power-efficient solutions aligns with Rivos' technology offerings.
  • Partnerships with cloud providers offer growth opportunities for Rivos.

What critics are saying

  • Legal challenges from established chip manufacturers could impact Rivos' operations.
  • Rapid tech advancements in AI may outpace Rivos' development capabilities.
  • Competitive AI chip market could pressure Rivos' pricing and margins.

What makes Rivos unique

  • Rivos leverages RISC-V for customizable, open-source server solutions.
  • Focus on power-efficient, high-performance computing sets Rivos apart in the server market.
  • Rivos targets enterprise clients with tailored hardware for specific workloads.

Help us improve and share your feedback! Did you find this helpful?