Haystack
← Back to Jobs
Full time
Technology
JH

Reverse Engineer and Offensive Cyber Developer

Johns Hopkins Applied Physics Laboratory (APL)Laurel, Maryland🇺🇸United StatesPosted 6 Sept 2026

Why This Role Stands Out

Advance national security by reverse engineering complex systems and developing cutting-edge offensive cyber capabilities at Johns Hopkins APL, where you'll collaborate with leading experts and have opportunities for innovation and professional growth. This hybrid role is ideal for mid-senior level professionals with strong reverse engineering and exploit development skills who thrive in a research-focused environment. You will contribute to critical real-world challenges while gaining invaluable experience and advanced degree support.

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Laurel, Maryland, United States
AssemblyC++Python

Job Description

Johns Hopkins Applied Physics Laboratory (APL) seeks a Reverse Engineer and Offensive Cyber Developer to design and prototype advanced cyber capabilities for national security missions. In this role, you will reverse engineer complex binaries, firmware, and protocols; discover vulnerabilities; and develop offensive tools and exploits that inform resilient system designs. Collaborating within APL's mission-driven, research-focused culture, you'll work alongside experts in cyber, systems, and operations, with strong support for innovation, publication, and advanced degrees as you tackle critical real-world challenges.

Responsibilities

  • Reverse engineer complex binaries, firmware, and protocols to discover vulnerabilities and system behavior.
  • Design and develop offensive cyber tools, exploits, and proof-of-concept capabilities for research and mission prototypes.
  • Analyze malware, adversary tradecraft, and TTPs to inform resilient system designs and defenses.
  • Collaborate with multidisciplinary teams across cyber, systems, and mission experts to translate operational needs into technical solutions.
  • Document methods, results, and prototypes in clear technical reports and briefings for sponsors and internal stakeholders.
  • Contribute to research proposals, experiments, and publications advancing the state of the art in offensive and resilient cyber operations.

Required Skills

  • Reverse engineering (IDA Pro, Ghidra, Radare2)
  • Exploit development
  • Binary analysis
  • Malware analysis
  • C/C++ programming
  • Python scripting
  • Assembly (x86/x64/ARM)
  • Secure software engineering
  • Linux and Windows internals
  • Offensive security tooling and frameworks

Similar jobs