Research and Development SDET Research Team at GrammaTech, Inc.

Overview

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.

Requirements

  • 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

Qualifications

Minimum:

  • 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++

Preferred:

  • 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

Education

  • BS in Computer Science or equivalent experience

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

Please let the company know you found this position on remote-developer-jobs.com so we can keep providing you with quality jobs.