Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
JH
Johns Hopkins Applied Physics Laboratory
2027 PhD Graduate Vulnerability Researcher Offensive Cyber Capabilities
Career Insights for Computer Scientist
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Maryland data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Computer Scientist conducts research and studies complex problems in computing. Develops computer algorithms that provide the foundation for advances in technology. May study computer hardware architecture, robotics or software, and collaborate with electrical engineers and other computer professionals.
$106,666 / year median in Maryland
+7% projected growth
Job Description
Description Are you a creative researcher who loves to imagine new solutions to complex problems? Do you have an insatiable curiosity to understand how technology works? We're looking for motivated and enthusiastic engineers who are excited to dive deep into embedded systems, discover vulnerabilities, and build offensive cyber capabilities that solve real-world national security challenges. We believe that innovation and operational impact go hand-in-hand! Our reverse engineers are highly collaborative and value varied expertise and technical ingenuity. If you're eager to grow alongside world-class experts while tackling problems that others consider impossible, we'd love to have you join our team at APL! As a member of our group, you will...
- Create and use cutting-edge techniques for automating reverse engineering and vulnerability analysis
- Cultivate deep technical expertise of software, firmware, and hardware platforms
- Develop exploits against bespoke embedded systems
- Collaborate with government sponsors and operators to build mission-aligned capabilities
- Deepen your expertise by working with reverse engineering experts
- Widen your expertise by engaging with experts in other fields as you tackle problems intersecting other technical domains
- Present research to team members, APL management, government decision makers, and the larger cybersecurity community in academia and industry Qualifications You meet our minimum qualifications for the job if you...
- Are graduating with a PhD in Computer Engineering, Computer Science, Electrical Engineering, or a related field
- Have an excellent academic record with demonstrated mastery of fundamental topics such as computer architecture, operating systems, and data structures
- Are proficient with one or more programming languages
- Have experience using debuggers and reverse engineering tools such as Ghidra, IDA, and Binary Ninja
- Love solving puzzles and are excited to learn new tools, platforms, and programming languages
- Are able to obtain an Interim Top Secret security clearance by your start date and can ultimately obtain a TS/SCI with polygraph clearance.
- Have an existing portfolio of research related to vulnerability analysis particularly applying AI systems to reverse engineering
- Are familiar with assembly
- Participate in hackathons, CTFs, or other relevant cybersecurity activities
- Understand Unix/Linux operating systems and embedded systems development toolchains
- Have experience with hardware debugging interfaces, code security mechanisms and their weaknesses, hardware diagnostic tools, and signal/protocol analysis
- Possess an active TS/SCI clearance with full scope polygraph About Us Why Work at APL?