2027 Graduate - Reverse Engineer - Systems Exploitation

Johns Hopkins Applied Physics LaboratoryLaurel, MD
Onsite

About The Position

The Systems Exploitation team performs vulnerability research, develops novel cyber capabilities, and pioneers groundbreaking approaches to defeat sophisticated security protections. As a member of our team, you will perform deep investigation of software, hardware, and firmware. You will build forward-thinking solutions for prototype and operational systems. You will gain experience and articulate your ideas in papers and presentations to technical staff, management, and government decision makers. We strongly encourage our team to take advantage of opportunities to participate in working groups, customer meetings, proposal writing, and conferences. As a multidisciplinary research center, APL also encourages collaboration across disciplines, giving you the opportunity to work alongside world-class experts in fields such as artificial intelligence, biotechnology, space exploration, radio communications, and additive manufacturing. We'd love to have you join our team!

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Cybersecurity, Electrical Engineering, or similar.
  • Skilled in and/or have knowledge of vulnerability analysis and reverse engineering of software, hardware, and/or firmware.
  • Able to acquire a Secret level security clearance by your start date and can ultimately obtain TS/SCI level clearance or higher.
  • U.S. citizenship.

Nice To Haves

  • Understand the internals of major operating systems, exploitation techniques, and exploit mitigations.
  • Experience reading or writing assembly (x86/x64, Arm, PowerPC, MIPS, or others).
  • Understand wire-level protocols and radio frequency communications.
  • Used debuggers such as gdb, WinDbg, or OllyDbg.
  • Worked with reverse engineering tools such as IDA Pro, Binary Ninja, or Ghidra.
  • Enjoy crafting and prototyping hardware, including PCB design and leveraging on-chip instrumentation standards such as JTAG.
  • Hold a TS/SCI clearance with full-scope polygraph.
  • Prior experience working with government agencies or in a government agency setting.

Responsibilities

  • Perform deep investigation of software, hardware, and firmware.
  • Build forward-thinking solutions for prototype and operational systems.
  • Gain experience and articulate ideas in papers and presentations to technical staff, management, and government decision makers.
  • Participate in working groups, customer meetings, proposal writing, and conferences.
  • Collaborate across disciplines with experts in fields such as artificial intelligence, biotechnology, space exploration, radio communications, and additive manufacturing.

Benefits

  • Robust education assistance program
  • Unparalleled retirement contributions
  • Healthy work/life balance
  • Retirement plans
  • Paid time off
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Short-term disability
  • Long-term disability
  • Flexible spending accounts
  • Education assistance
  • Training and development
  • Sign-on bonus
  • Relocation benefits
  • Locality allowance
  • Discretionary payments for exceptional performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service