The role involves developing high-performance runtime libraries for GPGPU, collaborating with various teams to validate software with hardware, and extending tools for customers.
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.
Top Skills
C
C++
Cuda
Linux
Rust
Similar Jobs
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead the development of high-performance embedded software platforms for vehicle compute systems. Collaborate across teams to enhance kernel drivers and architectures, ensuring effective implementation for automotive applications.
Top Skills:
Arm ArchitecturesBuildrootLinuxLinux KernelOpenwrtSocYocto
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
The role involves supporting integration platforms, troubleshooting incidents, ensuring service availability, and collaborating on projects. Responsibilities include root cause analysis and enhancing integration solutions.
Top Skills:
Cloud IntegrationDevOpsMulesoftUnixWebmethods
Artificial Intelligence • Fintech • Machine Learning • Social Impact • Software
As a Software Engineer on the Auto Refi team, you will develop and improve our auto refinance loan product, collaborating with partners to enhance software quality and tackle complex challenges.
Top Skills:
KotlinRuby on RailsReactRubySpringSQLTypescript
What you need to know about the Boston Tech Scene
Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.
Key Facts About Boston Tech
- Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
- Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
- Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
- Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories