Systems Exploitation Internship & Reverse Engineering

The Johns Hopkins University Applied Physics Laboratory

Laurel (MD)

On-site

USD 31,000 - 66,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Johns Hopkins University Applied Physics Laboratory in Laurel, MD invites motivated interns to join the Systems Exploitation team. You will explore hardware, firmware, and software exploitation, reverse engineer embedded systems, and collaborate to uncover vulnerabilities from disclosed or novel sources.

You will develop proof-of-concept capabilities, automate binary analysis where possible, and learn from experts in software development, reverse engineering, and vulnerability analysis.

Qualifications

  • Pursuing a Bachelor's, Master's, or PhD in CS, CE, EE or related field.
  • Maintaining a minimum 3.0 GPA on a 4.0 scale.
  • Proficient in C, C++, Python or Rust.
  • Familiar with reverse engineering tools and debuggers (Ghidra/IDA Pro/Binary Ninja/Windbg/gdb).
  • Comfortable with Linux/Unix and assembly languages (x86/x64/ARM/MIPS).
  • Eligible for Interim Secret clearance by start date; final TS/SCI clearance required; U.S. citizenship.

Responsibilities

  • Exploit hardware, firmware, and software as part of cybersecurity research.
  • Reverse engineer embedded systems and identify vulnerabilities.
  • Collaborate with teammates to identify weaknesses from disclosed or unknown findings.
  • Develop proof-of-concept capabilities or extend existing ones.
  • Explore automating binary analysis and reverse engineering techniques.
  • Present work and contributions at internship end.

Skills

C
C++
Python
Rust
Reverse engineering
Linux
Assembly (x86/x64, ARM, MIPS)
Software debugging
Ghidra
IDA Pro
Binary Ninja
Windbg
gdb
Security clearance eligibility

Education

Bachelor’s degree, Master’s, or PhD in CS/CE/EE

Tools

Ghidra
IDA Pro
Binary Ninja
Windbg
gdb

Job description

The Johns Hopkins University Applied Physics Laboratory in Laurel, MD invites motivated interns to join the Systems Exploitation team. You will explore hardware, firmware, and software exploitation, reverse engineer embedded systems, and collaborate to uncover vulnerabilities from disclosed or novel sources.

You will develop proof-of-concept capabilities, automate binary analysis where possible, and learn from experts in software development, reverse engineering, and vulnerability analysis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Reverse Engineering Intern, Cyber Exploitation
Reverse Engineering Intern, Cyber Exploitation

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 31,000 - 66,000
Embedded Systems Reverse Engineering Intern
Embedded Systems Reverse Engineering Intern

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 31,000 - 66,000
Senior Embedded Hardware RE & Exploit Researcher
Senior Embedded Hardware RE & Exploit Researcher

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Robust education assistance program
Unparalleled retirement contributions
Healthy work/life balance
Embedded Vulnerability Researcher & Exploit Developer
Embedded Vulnerability Researcher & Exploit Developer

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 245,000
Embedded Systems Reverse Engineer – Clearance Eligible
Embedded Systems Reverse Engineer – Clearance Eligible

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Bonuses
Graduate Embedded Reverse Engineer: Exploit & Analyze
Graduate Embedded Reverse Engineer: Exploit & Analyze

Johns Hopkins Applied Physics Laboratory • Laurel (MD)

On-site
USD 85,000 - 165,000
Senior Reverse Engineer & Vulnerability Researcher — Embedded
Senior Reverse Engineer & Vulnerability Researcher — Embedded

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 105,000 - 290,000
Senior Embedded Reverse Engineer & Vulnerability Researcher
Senior Embedded Reverse Engineer & Vulnerability Researcher

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 105,000 - 290,000
Embedded Systems Reverse Engineer – AI-Driven Security
Embedded Systems Reverse Engineer – AI-Driven Security

The Johns Hopkins University Applied Physics Laboratory • Laurel (MD)

On-site
USD 100,000 - 245,000
Senior Hardware Reverse Engineer — TS/SCI Clearance
Senior Hardware Reverse Engineer — TS/SCI Clearance

Johns Hopkins Applied Physics Lab • Laurel (MD)

On-site
USD 100,000 - 245,000
Generous education assistance program
Exceptional retirement contributions
Healthy work/life balance