The National Security Agency (NSA) is seeking to develop new capabilities, design new approaches, solve complex problems, and research new solutions to propel its mission of protecting national security interests by acquiring critical information for national decision makers.
Requirements
- Strong software development skills (C, C++, Assembly, ARM)
- Software RE/interactive debugging tools (e.g., Ghidra, OllyDbg, gdb)
- Software application vulnerability analysis and exploitation
- Operating system internals
- Mobile platform development and analysis
- Algorithmic analysis
- Prototyping
Responsibilities
- Develop custom high-priority offensive and defensive capabilities targeting the hardest-to-reach adversarial networks in the world.
- Conduct innovative research and produce hardware and software tools.
- Apply and grow expertise to create new ways to get critical information to national decision makers.
- Develop exploitation capabilities and analytics to enable foreign target network collection.
- Design hardware components and systems to further signals intelligence missions.
- Analyze sophisticated malware.
- Perform advanced malware analysis/reverse engineering of specialized malware/complex files.
Other
- U.S. Citizenship is required for all applicants.
- Employment is contingent upon successful completion of a security background investigation and polygraph.
- Must be highly motivated.
- Must have unbridled curiosity and a drive to develop tomorrow's technologies and tools today.
- Must fully populate all sections of the resume tool with all relevant skills, experience, and education.