Skip to main content

Reverse Engineer and Offensive Cyber Developer

Posted yesterday

johns hopkins applied physics laboratoryLaurel (MD)

SENIORITY

Lead

SALARY

$150000 - 200000 per year

Apply (opens in a new tab)

About the role

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. 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. 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 Medical Insurance Dental Insurance Vision Insurance Life Insurance 401k OSCP GREM OSCE CISSP Security Relevant TS/SCI security clearance (or eligibility)

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this