Security Researcher / Systems Hacker
Riverside Research · Lexington, MA · 3 mo ago
Information Technology$95k–$200k/yrFull-time
Responsibilities
- Help design and implement innovative solutions to customer problems related to systems software security
- Prototype and evaluate features within large system software projects (e.g., Linux, Xen, QEMU, etc.)
- Build new tools features, and/or capabilities in languages like C/C++, Python, Rust, Assembly, etc.
- Contribute to whitepapers and/or published papers that document innovative work performed
- Document and communicate design decisions, technical challenges, and progress to technical and less-technical internal and external stakeholders
- Collaborate with team members on debugging programs, pair programming, reviewing papers/proposals, etc.
Requirements
- Thesis-based MS degree with 3+ years experience or PhD degree
- Strong systems software development fundamentals, including proficiency with C/C++, Assembly (1 or more architecture), and Python
- Knowledge of principles in computer architecture, operating systems, and compilers
- Strong software development fundamentals such as source code version control, documentation, debugging, toolchains, build systems, etc
- Experience working inside a large project (e.g., submitting PRs, interacting with open-source communities and mailing lists, git branches/merges/rebasing, tiered build systems, etc)
- Strong grasp on the research process (e.g., reading & writing academic papers, ideation for inventing solutions to hard problems)
- Superior written and verbal communications skills
- Must be eligible to obtain a Top Secret security clearance
Qualifications
- Eligible to obtain a Top Secret security clearance
Skills
- Healthy balance between technical orientation and business acumen
- Experience with both defensive and offensive cyber tools
- Familiarity with seL4, Rust, LLVM, AFL++, or other cutting-edge system software languages and tools
Pay
Global Comp $95,000 - $200,000
Schedule
N/A
Benefits
N/A
Benefits
N/A