Platform Security Software Intern at Rivos

Portland, Oregon, United States

Rivos Logo
Not SpecifiedCompensation
InternshipExperience Level
InternshipJob Type
UnknownVisa
TechnologyIndustries

Requirements

  • Software security expertise in open source software
  • Relevant compiler or toolchain experience with security focus
  • Familiarity with fuzzing harnesses to test system software for robustness and exploitability
  • Familiarity with mapping security primitives to low-level hardware interfaces, and impact on hardware-software codesign (plus)
  • Familiarity with (RISC-V) assembly/C/C++/Rust (plus)
  • Excellent skills in problem solving, written and verbal communication
  • Highly self-motivated and able to work well in a team under aggressive schedules
  • Typically enrolled in a Masters/Ph.D. program in CS/CE/EE

Responsibilities

  • Design of security extensions to system software components like Linux kernel, KVM and firmware
  • Developing software to aid in testing, fuzzing via emulation or simulation platforms with focus on positive and negative outcomes

Skills

Key technologies and capabilities for this role

Linux kernelKVMfirmwaresoftware securityfuzzingRISC-VassemblyCC++Rustcompilertoolchain

Questions & Answers

Common questions about this position

What education level is required for this internship?

Candidates should typically be enrolled in a Masters or Ph.D. program in Computer Science, Computer Engineering, or Electrical Engineering.

What are the key skills required for the Platform Security Software Intern role?

The role requires software security expertise in open source software, relevant compiler or toolchain experience with a security focus, and familiarity with fuzzing harnesses to test system software. Plus skills include familiarity with mapping security primitives to low-level hardware interfaces and (RISC-V) assembly/C/C++/Rust. Excellent problem-solving, written and verbal communication skills are also needed.

What does the role involve in terms of responsibilities?

Responsibilities include designing security extensions to system software like Linux kernel, KVM, and firmware, and developing software for testing and fuzzing via emulation or simulation platforms.

Is this a remote position or does it require on-site work?

This information is not specified in the job description.

What qualities make a strong candidate for this internship?

Strong candidates will have software security expertise, experience with compilers/toolchains and fuzzing, plus familiarity with hardware-software interfaces or RISC-V, along with excellent problem-solving, communication skills, high self-motivation, and ability to work well in a team under aggressive schedules.

Rivos

Develops custom RISC-V server solutions

About Rivos

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 in the competitive server market by utilizing RISC-V technology, which allows for greater flexibility and customization compared to traditional proprietary solutions. This enables Rivos to offer tailored and cost-effective products. The company generates revenue by selling specialized servers and may also provide related services like hardware support and consulting. Rivos aims to address the unique demands of high-performance computing environments while ensuring security and efficiency.

Santa Clara, CaliforniaHeadquarters
2021Year Founded
$243.2MTotal Funding
SERIES_ACompany Stage
Consulting, Hardware, Enterprise SoftwareIndustries
201-500Employees

Benefits

Flexible Work Hours

Risks

Potential legal challenges from established chip manufacturers like Intel and AMD.
Pressure from investors for quick returns may affect long-term strategies.
Geopolitical risks from international expansion, such as opening an office in Taiwan.

Differentiation

Rivos leverages RISC-V for customizable, open-source server solutions.
Focus on power-efficient, high-performance servers sets Rivos apart in the data center market.
Rivos' development of an open software stack enhances its competitive edge.

Upsides

Growing interest in RISC-V boosts Rivos' market potential in AI and data analytics.
Energy-efficient computing trends align with Rivos' power-efficient server solutions.
Rivos' recent $250M funding supports expansion into AI and data analytics markets.

Land your dream remote job 3x faster with AI