• Software Engineer Intern (Research) - Spring

    Job Locations US-NY-Ithaca
    Posted Date 3 weeks ago(3 weeks ago)
    # of Openings
  • Overview

    GrammaTech’s internship program offers students the opportunity to gain real experience in a friendly, open, and supportive environment. We choose projects based on real needs, and interns work closely with engineers to make sure that projects are completed successfully.


    Review of Candidates will begin later this fall so please apply online and then you will be contacted for next steps. This position is on the Research side of our business, please look at the information on the website before applying. 


    Research projects at GrammaTech can take on a wide variety of topics and challenges. Projects focus on software assurance, software protection, reverse engineering, and software producibility. We do both static and dynamic analysis on both source and object code, in order to tackle serious problems with practical solutions.


    Potential projects include:

    • Apply compiler optimizations to binaries. Develop some classic compiler optimizations on top of our IR.
    • Compile benchmark programs, design and run a large-scale Bug-Injector experiment
    • Web development of a reverse-engineering diagram viewer and editor
    • Improve precision and recall of similar machine code search, including feature engineering, run experiments to identify gaps, and implement solutions
    • Work on automatically injecting known bugs into JavaScript programs, i.e., building a JavaScript front-end for Bug Injector
    • Expand testing for vulnerability detection and rewriting for embedded systems. Set up sample systems, identify vulnerabilities, test if our tools offer strong protection.



    • Currently enrolled in a BS, MS, or PhD in Computer Science
    • Excellent programming skills (C++, C, Python) in Linux or Windows environments



    • Enrollment in a Computer Science PhD program


    About the Company


    Innovation is at the heart of GrammaTech, and we are constantly pushing the boundaries of software research and development–from software assurance and software integrity to cyber‐security, threat mitigation and autonomic computing. We develop new technologies and see the results of our research incorporated into tools used by engineers and security professionals worldwide.


    GrammaTech was founded in 1988, with the firmly‐grounded purpose of helping today’s organizations develop tomorrow’s software. With a focus on the evolving cyber‐security landscape, software hardening and intelligent systems, we tackle the most challenging software issues through a constant stream of highly innovative research and commercial development programs. Headquartered in the beautiful Finger Lakes Region of New York, we offer positions in Ithaca, NY and Madison, WI. 


    GrammaTech, Inc. is an Equal Opportunity/Affirmative Action employer. 
    Members of underrepresented groups are encouraged to apply.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed