GPGPU Software and Hardware Design Validation Engineer

5 Months ago • All levels
Quality Assurance

Job Description

Rivos is seeking an experienced software professional to contribute to the software runtime, tools, and infrastructure for their GPGPU, optimized for large language models and data analytics, integrated with RISC-V CPUs. The role involves collaborating cross-functionally with design verification, silicon designers, and software developers. Responsibilities span all software layers, including host runtime, driver, firmware, and device runtime. The position also requires contribution to pre-silicon setup with the entire software stack running on emulation, as well as post-silicon validation and early bring-up of software features.
Good To Have:
  • CUDA programming knowledge
  • RTL simulation technologies
  • Direct Programming Interface (DPI)
Must Have:
  • C and C++ experience
  • Collaborate cross-functionally
  • Contribute to SW layers
  • Pre-Silicon setup
  • Post-Silicon validation
  • Problem solving skills
  • Excellent communication
  • Organizational skills
  • Self-motivated
  • Teamwork

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

data-analytics
cpp
cuda

Rivos is developing a GPGPU, optimized for large language models and data analytics, integrated with our optimized RISC-V CPU.
We are looking for an experienced software professional to contribute to the software runtime, tools and infrastructure we are using to run a very large portion of our software libraries on the hardware before tape out. 

Responsibilities

    • Collaborating cross-functionally with Silicon design verification, Silicon designer, software developers, and other teams across the company
    • Contribute to all SW layers: host runtime, driver, firmware, device runtime
    • Contribute to the Pre-Silicon setup: entire SW stack running on emulation, as well as Post-Silicon validation and early bringup of all our software features

Requirements

    • C and C++ experience required
    • Knowledge of CUDA programming is preferred
    • Knowledge of RTL simulation technologies and DPI (Direct Programming Interface) is a plus 
    • 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

Education and Experience

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

Set alerts for more jobs like GPGPU Software and Hardware Design Validation Engineer
Set alerts for new jobs by rivos
Set alerts for new Quality Assurance jobs in United States
Set alerts for new jobs in United States
Set alerts for Quality Assurance (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙