Reverse Engineer / Cyber Capability Engineer
Johns Hopkins APL · Laurel, MD · Reverse Engineering
About this role
Johns Hopkins APL is hiring a mid-level Security Engineer based in Laurel, MD. The posting calls out experience with TypeScript, Linux, Security, Embedded Systems and roughly 1+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.
- Role
- Security Engineer
- Function
- security
- Level
- mid
- Track
- Individual contributor
- Location
- Laurel, MD
- Experience
- 1+ years
- Education
- Bachelor's degree
- Visa
- Not sponsored
- Department
- Reverse Engineering
- Posted
- Sep 8, 2025
More roles at Johns Hopkins APL
Job description
from Johns Hopkins APL careersAre you a creative engineer with natural curiosity who wants to understand how things work?
Do you love finding vulnerabilities and teaming with outstanding reverse engineers?
Are you passionate about national security cyber challenges?
If so, we want you to join our team at APL! Our team of world-class reverse engineers is growing! We are looking for motivated and enthusiastic engineers who want to learn and love to hack anything.
Our team specializes in software and hardware reverse engineering, vulnerability research, and developing proof-of-concept offensive cyber capabilities with a focus on embedded systems. We have custom facilities tailored to specific classes of systems including vehicles, telecommunications/network infrastructure, and industrial systems as well as general reverse engineering labs.
As a member of our group, you will…
- Reverse engineer embedded systems
- Develop exploits and build mission-aligned proof-of-concept capabilities
- Explore novel techniques for automating reverse engineering and exploit development
- Stretch your reverse engineering skills by working with top experts
- Propose new ideas for internal and external funding opportunities
- Share knowledge by clearly articulating ideas through papers and presentations to team members, APL management, and government decision makers
Qualifications
You meet our minimum qualifications for the job if you...
- Have a Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or another field relevant to the duties as described above