Group 59 – Summer Research Program (Cyber ​​System Assessments) at MIT Lincoln Laboratory – Lexington, MA, USA

About the Cyber ​​System Assessment Group:

The Cyber ​​​​System Assessments Group performs software and hardware reverse engineering, vulnerability research and discovery, and systems exploitation. We develop and prototype advanced capabilities for our operational partners in the U.S. Government. We search for, find, and demonstrate cyber vulnerabilities so that vulnerabilities in U.S. systems can be corrected and vulnerabilities in other systems can be better understood. Top U.S. Government leaders rely on us for our expert guidance, and our technical role with our U.S. Government sponsors is considered critical to the success of their missions.

Job description:

Cyber ​​​​System Exploitation Intern

When you join our team as a Cyber ​​System Exploitation Intern, you will contribute to the development of cybersecurity tools and techniques. You will reverse engineer and exploit software and hardware systems that are important to U.S. government operations and critical to our nation’s defense. Your primary areas of research will include cyber tool prototyping and technical analysis of offensive or defensive cyber tools and systems, automated vulnerability detection, reverse engineering, software protection mechanisms, static analysis, and dynamic instrumentation. Once on our team, you will communicate your research to experts outside the field through your writing, public presentations, and hands-on training sessions.

Requirements:

Computer Science, Computer Engineering, or related courses in at least two of the following areas: Operating Systems, Distributed Systems, Programming Languages, Mathematics, or Algorithms. Candidate must also be proficient in Python and C/C++ programming, or similar languages.

The successful candidate must be a current or rising student in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics or a related program. Preference will be given to rising seniors.

Desired technical skills (some use many of these technologies, including in the classroom):

  • Version Control Systems (Git)
  • Disassemblers/decompilers (Ghidra, IDAPro)
  • Debuggers (WinDbg, GDB)
  • Programming languages ​​(C/C++, Python)
  • Infrastructure/container provisioning/orchestration systems (Ansible, Kubernetes, Docker)
  • Network Protocol Analysis (Wireshark, Tcpdump)
  • Emulator/Virtualization Technologies (VMWare, QEMU)
  • Internal workings of the operating system
  • Reverse Engineering of Embedded Systems Firmware, Malicious Code, Mobile Applications and more + Vulnerability Assessment
  • Statistics and Metrics
  • SAT/SMT solvers
  • Symbolic execution
  • Dataflow analysis for compiled binaries
  • Binary intermediate representations
  • Binary translation
  • Compiler Construction
  • Anti-debugging/anti-instrumentation techniques
  • Network and Host Security Products
  • Vulnerability assessment

Selected candidates will be subject to a pre-appointment background check and must be able to obtain and maintain a DoD secret security clearance.

MIT Lincoln Laboratory is an equal opportunity (EEO) employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, or genetic information; U.S. citizenship required

Application ID: 41326

You May Also Like

More From Author