Junior Research Scientist

Riverside Research

Beavercreek, OH0–2 yrs6h agovia LinkedIn

About the Role

Riverside Research is seeking a dynamic and growth-focused junior-level research scientist to support research and development of bleeding-edge engineering security technologies. As a key member of our Secure and Resilient Systems team, the research scientist will interface with government research organizations, work on existing R&D contracts, and develop bleeding-edge technologies for transition to the warfighter. The research scientist will contribute to a diverse team responsible for developing security technologies in a variety of DoD systems.

Key Responsibilities

  • Help the group design innovative parser and data protocol capabilities
  • Assist in utilizing created and existing tools for DoD use cases
  • Build new tools and/or capabilities in languages like C/C++, Python, etc.
  • Contribute to whitepapers, proposals, and/or publish papers that document innovative work performed
  • Collaborate with team members on debugging programs, designing systems, reviewing papers, etc.
  • Participate in relevant internal and customer meetings
  • Get hands-on experience working towards and developing secure parsers, MBSE artifacts and tools, and other technologies in the interest of DoD partners.
  • Develop software and systems that use new and existing technologies in areas that these technologies may have never been applied to.
  • Contribute to technical writing in their research area.

Requirements & Tech Stack

  • Hands-on experience in C/C++ and Python.
  • Strong understanding of the pitfalls of improper input handling.
  • Ability to classify vulnerabilities such as Heartbleed as parser vulnerabilities.
  • Experience working with one or more of the following: network protocols, MBSE tools, secure input handling, and open architectures.
  • Experience with version control (Git).
  • Knowledge on data format construction and an interest in exploring what makes a secure data format.
  • Knowledge of networking protocols.

Qualifications

Required Qualifications

  • A deep technical understanding of cybersecurity problems and solutions.
  • Prior experience with memory safety vulnerabilities.
  • Proficiency in programming languages C/C++ and Python.
  • Self-driven, strong analytic, inferencing, critical thinking, and creative problem-solving skills.
  • Able to obtain a clearance as needed.

Desired Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or Cybersecurity.
  • Experience with parser design/development.
  • Experience with MBSE tools.
  • Ability to operate independently with limited supervision and feedback.
  • Establish a solid working relationship with technical staff and peers.
  • Superior written and verbal communication skills.

Entry-Level Jobs in the US · last 7 days

60 openings · 59 need no experience

Most hiring: ML Hire, CVS Health, Commonwealth of Pennsylvania

See all 60 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job