Full-Time

Member of Technical Staff

Posted on 11/20/2024

Rivos

Rivos

201-500 employees

Develops custom RISC-V server solutions

Consulting
Hardware
Enterprise Software

Compensation Overview

$172.9k - $190kAnnually

Entry

Santa Clara, CA, USA

Hybrid position.

Category
Embedded Engineering
Software Engineering
Required Skills
Rust
Python
CUDA
C/C++
Linux/Unix
Data Analysis
Requirements
  • Master’s or foreign equivalent in Computer Science or related field
  • 1 year of experience in job offered or related occupation
  • Must have at least 6 months of prior work experience in each of the following:
  • Designing and implementing APIs, fixing bugs and refactoring code.
  • Using standard software tools like version control, SDKs, debuggers, etc. to debug and develop software.
  • Working with a team and giving regular status updates.
  • Understanding code written by other team members and contributing to it.
Responsibilities
  • Responsible for defining and implementing software components enabling the programming of computer tasks running on the software accelerator.
  • Build top of the art general compute platforms consisting of a cluster of CPU (central processing unit) as well as a general-purpose GPU (graphics processing unit) to accelerate server class applications in data analytics, graph analytic and machine learning domains.
  • Learn new assembly syntax and write low level runtime software code for specific hardware cores running on the system.
  • Contribute to the development of the Linux kernel driver abstracting the hardware complexity to the programmer.
  • Contribute to the development of the micro controller firmware processing which commands are received by the kernel driver, a driver framework that is used as a tool to aid driver developers in creating and maintaining kernel mode device drivers.
  • Coordinate the development of current hardware software models, which will enable early development of the firmware, a form of microcode or program embedded into hardware devices to help them operate effectively.
  • Interact with software and hardware architects to refine the definition of both the hardware and software mechanism defined to achieve best performances.
  • Develop complex software and effectively use the task and bug tracking system to plan and track the execution of work using relevant programming technology such as C, C++, Rust, Python, and CUDA.
  • Contribute to the development of the tools such compiler, debugger, and profiler in order to optimize software operational efficiency.

Rivos develops high-performance and power-efficient server solutions using RISC-V, an open-source hardware instruction set architecture. Their custom hardware is designed to meet the specific needs of enterprise clients, including data centers and cloud service providers, who require reliable systems for extensive data processing and storage. Rivos stands out from competitors by utilizing RISC-V technology, which allows for greater flexibility and customization compared to traditional proprietary solutions. The company's goal is to provide tailored and cost-effective server products while also offering support and consulting services to ensure optimal integration with clients' existing systems.

Company Stage

Series A

Total Funding

$243.2M

Headquarters

Santa Clara, California

Founded

2021

Growth & Insights
Headcount

6 month growth

12%

1 year growth

14%

2 year growth

14%
Simplify Jobs

Simplify's Take

What believers are saying

  • Rivos' recent funding round of over $250M provides substantial capital for R&D and market expansion.
  • The company's focus on RISC-V technology allows for cost-effective and highly customizable server solutions, appealing to enterprise clients with specific needs.
  • Rivos' entry into the AI and data analytics markets offers significant growth potential and the opportunity to undercut established players like Nvidia.

What critics are saying

  • The competitive landscape in the server and AI chip markets is intense, with established giants like Nvidia posing significant challenges.
  • Rivos' reliance on the relatively new and evolving RISC-V architecture may present integration and adoption hurdles for potential clients.

What makes Rivos unique

  • Rivos leverages the open-source RISC-V architecture, offering flexibility and customization that proprietary solutions lack.
  • The company's focus on high-performance, power-efficient, and secure server solutions specifically tailored for enterprise clients sets it apart from more generalized competitors.
  • Rivos' significant funding, including over $250M raised, positions it to aggressively innovate and compete in the AI and data analytics markets.

Help us improve and share your feedback! Did you find this helpful?