Platform Security Software Intern

Confirmed live in the last 24 hours

Rivos

Rivos

No salary listed

Santa Clara, CA, USA + 1 more

More locations: Portland, OR, USA

In Person

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 

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 is a plus
  • Familiarity with (RISC-V) assembly/C/C++/Rust is a plus 
  • Excellent skills in problem solving, written and verbal communication
  • Highly self-motivated and able to work well in a team under aggressive schedules

Education:

  • Typically enrolled in a Masters/Ph.D. program in CS/CE/EE