8 months ago
Arlington, VA, USAStaff+
Responsibilities
- Develop low-level software in C/C++, uBoot, and kernel drivers.
- Reverse-engineer compiled programs and read x86, x86-64, and ARM assembly.
- Develop scripts in Python and use debuggers and decompilers.
- Work with Linux, Windows, mobile, and embedded operating-system internals.
- Lead engineering teams and manage people and projects.
- Communicate effectively with customers and teammates while multitasking under pressure.
- Support DoD/IC customers in technical operations.
- Write technical proposals and white papers.
Requirements
- Excellent technical knowledge of low-level software development, reverse engineering, assembly languages, scripting, debugging, decompilation, and operating-system internals.
- Experience in people and project management.
- Active US Security Clearance at the TS/SCI level.
- Effective customer and team communication skills and the ability to multitask under pressure.
- Desired qualifications include networking across 802.11ac, Zigbee, GSM, SATCOM, SDN, UHF/VHF, and 5G.
- Desired qualifications include implementing AES-GCM, SHA256, and ECDSA cryptographic primitives.
- Desired qualifications include POSIX, WIN32 API, and socket API integration.
- Desired qualifications include embedded-platform, drone firmware, IoT, Android, and iOS development.
- Desired qualifications include leading DEV/RE/VR engineering teams.
- Desired qualifications include developing or patching Git, SVN, or Mercurial and supporting DoD/IC customers.
