GPGPU SW and HW design validation engineer

(US) Santa Clara CA , Austin TX, Portland OR, Fort Collins CO
Engineering – Software Engineering /
Full-time /
Hybrid
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.