Cryptography Engineer
Full Time
Posted on 3/22/2024
Rivos

201-500 employees

High performance CPUs & RISC-V
Company Overview
Rivos is a startup in stealth-mode.
Hardware

Company Stage

Series A

Total Funding

$120M

Founded

2021

Headquarters

Mountain View, California

Growth & Insights
Headcount

6 month growth

1%

1 year growth

9%

2 year growth

41%
Locations
Austin, TX, USA • Santa Clara, CA, USA • Fort Collins, CO, USA • Portland...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Communications
CategoriesNew
IT & Security
Cybersecurity
System Administration
Requirements
  • Work or depth experience in analysis/application of crypto algorithms to a systems problem.
  • Demonstrated ability to develop original security research directions, and perform independent analysis of protocols using cryptographic mechanisms.
  • Familiarity with mapping cryptographic primitives to low-level hardware interfaces, and impact on software is a plus.
  • Assembly/C/C++ experience; Rust experience is not necessary, but a plus.
  • Contributions to crypto algorithms reviewed at industry standards a plus
  • Experience with compilers (e.g. LLVM) and/or with Formal verification is a plus.
  • Experience with RISC-V vector and crypto extensions is a plus but not required.
  • 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.
Responsibilities
  • Developing simulator models, compiler extensions and PoCs involving intrinsics for NIST-reviewed cryptographic algorithms.
  • Review and contribute to specifications for future ISA and hardware to build cryptographic mechanisms.
  • Support validation, hackathon teams with security-oriented tasks
  • Implementing support for PoCs related to cryptography standards as applied to other industry standards such as PCIe, CXL, JEDEC etc.
  • Debug security and performance issues with limited visibility, working in conjunction with hardware, firmware and kernel developers.