Principal Cyber Tool and Capability Developer
Core
Design and develop cybersecurity software tools and capabilities, perform static and dynamic analysis on firmware/software, and create systems to detect and exploit vulnerabilities for US national security interests.
Role type
Principal Cyber Tool and Capability Developer (Senior IC with leadership)
Builds
Custom low-level software tools, vulnerability research frameworks, and cyber operations enablement tooling
Domain
Cybersecurity, embedded systems, reverse engineering, and national defense
Deliverable
production ML models | product features | infrastructure
Required skills
Binary analysis, static/dynamic analysis, vulnerability research, exploit development, secure coding, compiler toolchain development, reverse engineering automation, system architecture design, project leadership
Preferred skills
Machine learning for tool automation, technical strategy formulation, proposal writing and business development, R&D project execution
Technologies
Ghidra, Ida, Binary Ninja, Radare, Angr, GDB, winDBG, Qemu, AFL++, C, C++, Python, GoLang, Rust, LLVM, x86, ARM, RISCV
Responsibilities
Assess hardware/software for vulnerabilities, develop tailored security applications, integrate software capabilities, document system functionality, drive solutions to complex problems, mentor engineers, identify technical risks and mitigation strategies, lead projects and communicate with clients
Seniority
Principal, hands-on IC with strategic leadership