Overview:
GrammaTech’s internship program offers students the opportunity to gain real-world experience in a friendly, open, and supportive environment. We choose projects that involve deep and interesting research yet are based on real needs. Interns work closely with engineers to make sure that projects are completed successfully.
GrammaTech will conduct a series of programming tests and screening interviews as part of our process.
Location is remote in the following states: Florida, Iowa, Louisiana, Maine, Maryland, New Jersey, New York, Ohio, Pennsylvania, South Carolina, Texas, Virginia, Wisconsin
Responsibilities:
Research interns at GrammaTech take on a wide variety of topics and challenges. Projects focus on software assurance, software protection, reverse engineering, and software synthesis. We do both static and dynamic analysis on source and binary code, in order to tackle serious problems and develop practical solutions.
Potential areas for Summer 2025 include:
- Improving our firmware reverse engineering toolchain. Projects range from enhancing the quality of our firmware analysis using machine learning and other approaches, to usability and visualization improvements, to framework enhancements that combine both engineering and research challenges.
- Research and development on binary rewriting, security hardening, and software debloating technologies. Projects include prototyping new software, maturing mid-development software, eliciting user feedback, improving usability, and collecting metrics.
Qualifications:
Required
- Currently enrolled in a Bachelor’s, Master’s, or PhD program in computer science or a closely related field.
- Excellent programming skills in Python and C/C++ using Linux tools.
- US Citizen or meets the definition of US Person per ITAR.
Preferred
- Enrollment in a PhD program in computer science or a closely related field.
- Experience working with software binaries.
- Knowledge of static and/or dynamic analysis.
- Knowledge of containerization (Docker, Podman, etc.)
The hourly rate for this position is $32 - $45 per hour. This range is based on the Company's good faith estimate at the time of posting.
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 cybersecurity to software synthesis and maintenance. 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 cybersecurity 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.
GrammaTech, Inc. is an Equal Opportunity/Disability/Veterans/Affirmative Action employer.
Members of underrepresented groups are encouraged to apply.