
Research Engineer - Cryptography
Riverside Research Institute2 days ago
Lexington, MA, USAMid Level
Base Salary
$80k - $110k/yr
Responsibilities
- Implement and analyze cryptographic solutions.
- Develop efficient solutions and integrate them into larger applications.
- Design, develop, review, test, and validate software using software engineering best practices.
- Collaborate on multidisciplinary R&D with researchers in formal methods, cryptography, programming languages, and systems software.
Requirements
- Bachelor’s degree in computer science, computer engineering, cybersecurity, or a related field.
- Three or more years of relevant engineering experience.
- Experience implementing cryptographic schemes, primitives, and distributed systems.
- Proficiency in systems programming languages including C, C++, or Rust, with the ability to learn Rust.
- Ability to obtain and maintain a U.S. government security clearance.
- U.S. citizenship is required.
- Preferred qualifications include Rust cryptography, embedded systems, cryptographic weakness and vulnerability evaluation, certified cryptographic systems, application optimization and benchmarking, cryptographic protocol research, research publications or contributions, and familiarity with post-quantum cryptography standards and primitives.
Benefits
- Riverside Research offers comprehensive compensation and benefit packages.
- The position has a typical compensation range of $80,000 to $110,000 based on experience, location, and other factors.
About Riverside Research Institute
Riverside Research Institute is a nonprofit R&D organization founded in 1967 and headquartered in Fairfax, Virginia. It delivers research services, technical consulting, and prototype systems in areas such as AI/ML, radar and RF, optics/photonics, and trusted systems for U.S. defense and intelligence agencies, including work supporting NASIC. The organization operates primarily through government contracts and sponsored research programs.