Member of Technical Staff

1 Month ago • 6 Years + • $132,100 PA - $152,000 PA
Software Development & Engineering

Job Description

Responsible for performing the microarchitecture and logic design verification of Rivos central processing unit (CPU). This involves studying CPU architecture and performance specifications, writing and executing test plans, building test benches, and developing verification infrastructures for performance features. The role includes managing testbenches, collaborating with micro-architect engineers to verify designs and fix bugs, and working with post-silicon verification engineers for silicon bug verification. The individual will also execute test plans, enhance verification infrastructures, and design control systems using System Verilog, C++, and Python, ensuring the overall quality of the CPU’s functional and performance features.
Must Have:
  • Master’s or foreign equivalent in Computer Engineering, Electrical Engineering, Electronic Engineering, or related field
  • 6 months of experience in job offered or related occupation
  • Coursework/project background in Computer Organization and Design
  • Coursework/project background in Computer System Engineering
  • Coursework/project background in Digital Systems Laboratory
  • Coursework/project background in Manycore Parallel Algorithms
  • Coursework/project background in Communication Networks
  • Coursework/project background in Distributed Systems

Add these skills to join the top 1% applicants for this job

cpp
game-texts
python
algorithms

Responsible for performing the microarchitecture and logic design verification of Rivos central processing unit (CPU). Study the CPU architecture specifications and performance features specifications, write, and execute test plans, build test benches, and verification infrastructures for performance features. Manage testbenches and work with micro architect engineers to verify the design, fix bugs, as well as work with the post-silicon verification engineers to verify silicon bugs. Execute test plans for features specified in architecture and performance specifications to build and enhance the verification infrastructures for a focused design area. Discuss design plans using RTL design language such as Verilog, logic assertion, and verification flow. Design control systems using programming languages such as System Verilog, C++, and Python. Work closely with micro architects, logic designers and peer verification engineers to design pragmatic design verification infrastructure code space that will be an effective verification plan for complex designs. Test products for functionality and contribute to the overall quality of the CPU’s functional and performance features focusing on targeted functionality and performance specification.

Education:

  • Master’s or foreign equivalent in Computer Engineering, Electrical Engineering, Electronic Engineering, or related field

Experience:

  • 6 months of experience in job offered or related occupation.

Special Requirements: Must have coursework / project background in the following:

  • 1\. Computer Organization and Design.
  • 2\. Computer System Engineering.
  • 3\. Digital Systems Laboratory.
  • 4\. Manycore Parallel Algorithms.
  • 5\. Communication Networks.
  • 6\. Distributed Systems.

Applicant Instructions: Email resume to: immigration@rivosinc.com. Include job code 93071 in reply. EOE.

Set alerts for more jobs like Member of Technical Staff
Set alerts for new jobs by rivos
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙