28 days ago
Arlington, VA, USAIntern
Responsibilities
- Design, develop, and deploy real-world cyber capabilities.
- Work across reverse engineering, low-level software development, OS internals, command and control, persistence, and vulnerability research.
- Develop systems software, including OS kernel drivers.
- Collaborate effectively with customers, teammates, and small cross-domain development teams.
Requirements
- Familiarity with low-level programming in C/C++.
- Familiarity with scripting languages, including Python.
- Familiarity with systems software development and OS kernel drivers.
- Effective communication with customers and teammates.
- Ability to obtain and maintain a U.S. security clearance.
- Desired experience includes reverse engineering with Ghidra, IDA Pro, or gdb.
- Desired experience includes networking technologies such as 802.11ac, Zigbee, GSM, SATCOM, SDN, UHF/VHF, and 5G.
- Desired experience includes POSIX and WIN32 API integration, embedded platforms such as uBoot, drone firmware, and IoT, and reading x86, x64, and ARM assembly or compiled programs.
- Desired experience includes implementing AES-GCM and ECDSA cryptographic primitives, developing or patching git, svn, or mercurial, and developing for Android or iOS.
- An active U.S. security clearance is desired.
