Reverse Engineer Intern Summer 2026

CACI Products CompanyReston, VA
5dOnsite

About The Position

As you begin to think about what’s next after college, finding a nurturing home where you can apply your knowledge is an increasing priority. Rather than become a cog in a large corporate machine, Steely is that small company down the street that you’ve always wanted to work for. We challenge ourselves to solve big issues, going head on with problems in the sky and on the ground. At the end of each day, you’ll go home knowing that you’ve made a difference in our company and helped our customers meet their goals. The sky’s the limit when you join Steely. We’re looking for smart, passionate technical interns to work at our Reston, VA office during the summer 202 6 . While most internships will focus on simple office tasks, we’re focused on a well-rounded, project-based internship. During our 10-week internship program , you’ll spend time sharpening your hard, technical skills, as well as perfecting your soft, Agile skills. A balance between the technical and the agile is essential to the “Steely spirit ” and we’re excited to be part of your career journey.

Requirements

  • Must be a U.S. citizen and able to pass a pre-employment drug test.
  • Enrolled as a student in the current academic year.
  • Capable of demonstrating knowledge in the fields of Computer Science or Engineering.
  • Demonstrate an attention to detail and capable of thinking on your feet.
  • Possesses a positive attitude and a willingness to learn.
  • Demonstrate strong problem-solving skills and the drive to work through complex issues.
  • Self-starter able to work independently or within a team.
  • Strong written and verbal communication skills .
  • Able to work full-time for the duration of the internship.

Responsibilities

  • Analyze software binaries, firmware, or hardware systems to understand their architecture, functionality, and dependencies.
  • Use tools like IDA Pro, Ghidra, or Radare2 to disassemble and debug compiled code.
  • Document findings in clear, structured reports that can be used by security, development, or compliance teams.
  • Identify potential vulnerabilities or weaknesses in code, protocols, or system design.
  • Assist in creating proof-of-concept exploits or patches to validate and mitigate discovered issues.
  • Reverse-engineer proprietary file formats or network protocols to enable interoperability or security testing.
  • Collaborate with senior engineers to develop scripts or automation tools (e.g., in Python or Bash) to streamline analysis workflows.
  • Participate in internal security research projects, contributing fresh ideas and innovative approaches.
  • Maintain strict confidentiality and follow ethical guidelines for all reverse engineering activities.

Benefits

  • Free coffee, sodas, and snacks
  • Team activities and gaming
  • Mentorship and professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service