Join to apply for the GPGPU runtime software engineer role at Rivos Inc.
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 works closely with HW teams by running our software stack to assist with pre-silicon functional and performance validation.
Responsibilities
1. Collaborate cross-functionally with Silicon design, architecture experts, and other teams across the company.
2. Architect, develop, and test new runtime features for high-performance hardware.
3. Contribute to all software layers: host runtime, driver, firmware, device runtime.
4. Extend the tools delivered to end customers.
Requirements
1. Experience with C, C++, and Rust is mandatory.
2. Knowledge of Linux OS internals is a strong plus.
3. Knowledge of CUDA programming is preferred.
4. Strong problem-solving skills, excellent written and verbal communication, and highly self-motivated.
5. Ability to work well in a team and meet aggressive schedules.
Education and Experience
* PhD, Master’s, or Bachelor’s Degree in a technical subject area.
Additional Details
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Engineering and Information Technology
* Industry: Computer Hardware Manufacturing
Referrals can increase your chances of interviewing at Rivos Inc. by 2x.
Get notifications about new Software Engineer jobs in Greater Cambridge Area.
This job posting is active; no indication that it is expired.
#J-18808-Ljbffr