Remote Developer Jobs

The fastest and lightest remote job board for developers

Software Engineer - Research (Proof of Vulnerability) If Remote, USA ONLY at GrammaTech, Inc. (Ithaca, NY)

Overview

Under guidance of a principal investigator (PI), a software engineer on a research project will implement innovative prototypes to explore new approaches to problems in software engineering.

This position will allow a candidate to be Remote (MUST BE IN THE USA), in the Ithaca, NY Headquarters or in our Madison, WI Office.  The first 10 - 14 days of employment are usually in Ithaca, NY for training and to meet the team.

Responsibilities

A research-oriented software engineer is expected to:

  • Study and implement approaches drawn from academic literature or in-house design
  • Evaluate the resulting prototype implementation to test its value in addressing the research goals
  • Report results to the PI and respond by adapting the prototype to better address research goals
  • Contribute to presentations and written reports that keep research sponsors up to date on project progress
  • Prepare prototypes for demonstrations and evaluations by research sponsors. Respond to any last-minute complications to ensure a smooth and successful evaluation.

Qualifications

Required

  • BS in computer science or equivalent.
  • Advanced software application development skills in C and C++
  • This position is not eligible for any form of VISA sponsorship, including OPT.

Preferred

Know one or more of these? So much the better.

  • Experience with binary analysis, both static and dynamic
  • Experience with automatic input generation (fuzzing and symbolic execution)
  • Experience with vulnerability research
  • Experience with penetration testing (e.g., using MetaSploit) or vulnerability demonstration