Reverse Engineer and Offensive Cyber Developer
Job Description
Johns Hopkins Applied Physics Laboratory seeks an experienced reverse engineer and offensive cyber developer for an onsite role in Laurel, MD, offering a salary range of USD 100,000 - 245,000 per year.
Responsibilities
- Reverse engineer the software, firmware, and hardware of target systems to identify vulnerabilities and attack surfaces
- Collaborate in teams to modify device firmware and software to enable additional effects or alternative communication methods
- Operationalize proof-of-concept code through thorough testing, documentation, and integration with sponsor systems
- Propose promising ideas for internal and external funding opportunities
- Share and enhance knowledge by clearly articulating ideas through papers and presentations to government decision makers, team members, and senior management
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or another discipline relevant to the work
- At least 2 years of proven experience reverse engineering or developing offensive cyber capabilities
- Strong understanding of operating system fundamentals and internals, exploitation techniques, and mitigations
- Development experience in low-level languages such as assembly or C/C++
- Experience using software or hardware debuggers to diagnose and fix complex problems
- Excellent written and verbal communication skills
- Ability to obtain a Secret level security clearance by start date, with potential to obtain a TS/SCI level clearance; U.S. citizenship is required for access to classified information
Technologies
- Assembly
- C/C++
Benefits
- Robust education assistance program
- Unparalleled retirement contributions
- Healthy work-life balance
- Retirement plans
- Paid time off
- Medical coverage
- Dental coverage
- Vision coverage
- Life insurance
- Short-term disability
- Long-term disability
- Flexible spending accounts
- Training and development opportunities