Skip to main content

Reverse Engineer / Cyber Capabilities Engineer

Posted yesterday

johns hopkins applied physics laboratoryNorth Laurel (MD)

SENIORITY

Lead

SALARY

$140000 - 195000 per year

Apply (opens in a new tab)

About the role

Johns Hopkins Applied Physics Laboratory (APL) seeks a Reverse Engineer / Cyber Capabilities Engineer to analyze complex software, firmware, and embedded systems in support of national security missions. You will perform binary analysis, vulnerability research, exploit and tool development, and prototype advanced cyber capabilities for offensive and defensive applications. Collaborate with multidisciplinary experts, document findings, brief sponsors, and transition research into operational solutions while following ethical, secure research practices in a highly collaborative, mission-driven environment. Reverse engineer complex software, firmware, and embedded systems binaries. Conduct vulnerability research and develop proof-of-concept exploits and mitigations. Design and prototype novel cyber tools and capabilities for offensive and defensive missions. Use static and dynamic analysis tools (e.g., IDA, Ghidra) to analyze malware and unknown code. Collaborate with multidisciplinary teams to transition research into operational solutions. Document technical findings and present results to sponsors and internal stakeholders. Follow secure, ethical research practices and handle sensitive information appropriately. Support proposal writing, experimentation, and publications in technical venues. Reverse engineering Binary analysis Vulnerability research Exploit development Malware analysis Embedded systems analysis C/C++ programming Python scripting Linux and Windows internals Network protocols and security Static and dynamic analysis tools (IDA, Ghidra) Medical Insurance Dental Insurance Vision Insurance Life Insurance 401k Security CEH OSCP GIAC-GREM GIAC-GCIH CISSP (plus) Active or obtainable security clearance

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