Rivos
Gpgpu Runtime Software Engineer
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 high performance runtime libraries powering our software stack. The software team is working in very close interaction with the HW teams by running our software stack to help with pre Silicon functional and performance validation. Responsibilities
Collaborating cross-functionally with Silicon design, architecture experts, and other teams across the company. Architect, develop, test new runtime feature for the high performance HW Contribute to all SW layers: host runtime, driver, firmware, device runtime Contribute to extend the tools used delivered to end customers Requirements
Strong C, C++, and Rust experience mandatory Linux OS internals is a strong plus Knowledge of CUDA programming is preferred 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.
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 high performance runtime libraries powering our software stack. The software team is working in very close interaction with the HW teams by running our software stack to help with pre Silicon functional and performance validation. Responsibilities
Collaborating cross-functionally with Silicon design, architecture experts, and other teams across the company. Architect, develop, test new runtime feature for the high performance HW Contribute to all SW layers: host runtime, driver, firmware, device runtime Contribute to extend the tools used delivered to end customers Requirements
Strong C, C++, and Rust experience mandatory Linux OS internals is a strong plus Knowledge of CUDA programming is preferred 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.