Research and Development SDET – Research Team

Job Locations US | US-NY-Ithaca
Posted Date 2 months ago(7/20/2021 4:14 PM)
# of Openings


GrammaTech’s Research Division is constantly working to transition techniques for software analysis and transformation from academic research to industrial practice.  As R&D SDET you will work with multiple teams on multiple projects. You will build and maintain a rapid and reliable CI/CD environment spanning multiple operating systems, leveraging on-premise and cloud resources, and deploying to open-source packages and commercial products. You will be responsible for the software development environment for a team that builds new software-security and software-development tools.


Location:  Remote role (in USA only) if background and skills are a match, also can be partially onsite in Ithaca, NY..


  • Create and maintain infrastructure supporting software building, testing, and deployment integrated into GrammaTech’s GitLab-based development environment
  • Improve the efficiency of CI/CD processes, shortening the developer dev-test turnaround
  • Simplify dependency management and build processes, easing developer ramp-up
  • Work closely with other members of the development team
  • Propose, implement, and evaluate security-focused software analysis and testing
  • Participate fully in Agile/Scrum processes to ensure smooth and efficient development



  • Strong experience with
    • containerization tools such as Docker
    • container orchestration tools such as Docker Swarm, Kubernetes, Amazon ECS
    • cloud providers such as Amazon AWS, Microsoft Azure, Google GCE
  • Linux system-administration experience (at the command-line level)
  • Experience with distributed version control systems such as Git or Mercurial
  • Experience with continuous deployment/continuous integration systems such as TravisCI, GitHub pipelines, or GitLab CI
  • Programming experience in Python and C/C++



  • Understanding of compiler design
  • Understanding of low-level executable file formats, instruction set architectures, and their execution
  • Experience using Static and/or Dynamic Analysis 
  • Reverse-engineering or malware-analysis techniques 
  • Experience testing Machine Learning systems 



  • BS in Computer Science or equivalent experience


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.

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, as well as opportunities for remote employment when a clear match of skills and experience are met.

We offer a competitive salary and benefits package including health care plan options, paid time off, flexible hours, 401(k) plan with company contribution, and opportunities for professional and personal development. 


GrammaTech, Inc. is an Equal Opportunity/Disability/Veterans/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