Systems Security and Privacy Engineer
Full Time
Confirmed live in the last 24 hours
Locations
Austin, TX, USA • Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
Operating Systems
Rust
Requirements
- Experience in security analysis of software and hardware interfaces. Ability to comprehend complex software (e.g., operating systems, distributed systems)
- Demonstrated ability to develop original security research directions
- Assembly/C/C++ experience; Rust experience is not necessary, but a plus
- Strong system SW fundamentals, including knowledge of multi-processor systems, caching and virtual memory
- Familiarity with low-level hardware interfaces, register and interrupt programming, bare-metal software development
- 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
- PhD, Master's Degree or Bachelor's Degree in technical subject area
Responsibilities
- Developing simulator models, compiler extensions and PoCs involving OS/hypervisor changes for security extensions
- Review and contribute to specifications for future ISA and hardware to build security evaluation mechanisms
- Support validation, hackathon teams with security-oriented tasks
- Implementing support for software PoCs related to security standards within PCIe, CXL, DMTF, TCG etc
- Debug system security issues with limited visibility, working in conjunction with firmware and kernel developers
Desired Qualifications
- Experience with compilers (e.g. LLVM) and/or with FW, OS, hypervisors is a plus
- Experience with RISC-V and Domain-specific architectures is a plus but not required