Logo
Rivos Inc.

Member of Technical Staff (#93331)

Rivos Inc., Santa Clara, California, us, 95053

Save Job

Overview

Join to apply for the

Member of Technical Staff (#93331)

role at

Rivos Inc. . Worksite : 3315 Scott Blvd., Floor 4, Santa Clara, CA 95054 Responsibilities

Develop drivers for various IP blocks in embedded environments and in the Linux kernel. Work with the silicon team to craft specifications for future chips and build software to run on these new chips and boards. Collaborate with an optimization team to design and implement software/firmware solutions optimized for real-time performance, power efficiency, or specific computational tasks, including real-time throughput enhancement and computation offload techniques. Aid pre-silicon design verification by developing and deploying firmware-based initialization solutions. Debug real-time systems with limited visibility, working hands-on with development boards and lab equipment. Implement firmware/software solutions involving industry standard interfaces and protocols such as SPI, I2C, and potentially others like DDR, PCIe, I3C based on project needs. Develop and maintain software utilizing C, C++, and Python programming languages within a version-controlled environment. Utilize containerization technologies (e.g., Docker) for development, testing, or deployment workflows related to firmware interaction or simulation. Apply knowledge of machine learning or deep learning concepts to optimize firmware behavior, performance, or related data processing tasks. Qualifications

Education : Master’s or foreign equivalent in Electrical Engineering, Computer Engineering, or related field Experience : 1 year of experience in job offered or related occupation. Special Requirements : Must have at least 1 year of prior work experience in each of the following: 1) Developing software solutions utilizing real-time throughput optimization or computation offload techniques. 2) Developing C++ based server applications, including utilizing containerization (e.g., Docker) and technologies for graphics API interaction in headless environments. 3) Utilizing multi-threading and message queuing for asynchronous IPC. 4) Experience with packet serialization (using Protobuf) for client-server communication. 5) Implementing packet serialization (e.g., Protobuf) and video frame compression techniques for client-server or inter-component communication. 6) Optimizing Deep Learning models (e.g., CNNs) or applying machine learning techniques for embedded systems or specialized hardware applications. 7) Experience with full-stack software development principles and practices. Compensation

$156,853 - $165,000 a year Application Instructions

Applicant Instructions: Email resume to: immigration@rivosinc.com. Must specify job code 93331 in reply. EOE. Seniority level

Entry level Employment type

Full-time Job function

Engineering and Information Technology Industries

Computer Hardware Manufacturing

#J-18808-Ljbffr