Platform Security Software Intern

AI overview

Design security extensions for system software, develop testing software for fuzzing, and engage in a collaborative engineering team focused on innovative security solutions.
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

  • A Startup in Stealth Mode!

    View all jobs
    Get hired quicker

    Be the first to apply. Receive an email whenever similar jobs are posted.

    Report this job
    Apply for this job