Join Rivos Inc, a cutting-edge hardware startup in Silicon Valley that's revolutionizing accelerated computing platforms. As an Accelerator Microarchitecture Performance Modeling Engineer, you'll be at the forefront of developing next-generation silicon solutions. The role combines deep technical expertise in computer architecture with hands-on development of performance modeling systems.
You'll work on functional and cycle-accurate simulator development, architectural and microarchitectural design-space exploration for programmable accelerators, and optimization of modern parallel applications. The position offers unique opportunities to work alongside industry experts in creating designs that push boundaries in performance, energy-efficiency, and scalability.
The role spans multiple technical domains, including ISA design, application software, compiler optimization, RTL design, RTL correlation, design verification, and power/area analysis. You'll be developing complex performance models, conducting architectural analysis, and directly influencing critical design decisions.
The ideal candidate combines strong technical skills in C/C++ programming with deep knowledge of computer architecture and machine learning workloads. You'll need to understand SIMT processing, cache hierarchies, and performance modeling concepts. The position requires both independent work and team collaboration, with opportunities to tackle challenging technical problems in a flexible, creative environment.
Working at Rivos means joining a mission to transform the industry through innovative hardware-software co-design. The company offers a collaborative culture where learning and growth are encouraged, and your contributions will directly impact the development of server-class compute machines.