Senior Cybersecurity Reverse Engineer
Core
Lead efforts to analyze malware, identify vulnerabilities in software/firmware for critical infrastructure and Federal networks, and develop automated analysis methods.
Role type
Senior Cybersecurity Reverse Engineer (Research & Development)
Builds
Automated software analysis methods, new tools for source code/binary analysis, and vulnerability assessment solutions for critical networks.
Domain
National Security / Critical Infrastructure / Industrial Control Systems
Deliverable
production ML models | product features | research | infrastructure
Required skills
Reverse engineering (malware, binaries, firmware), static/dynamic analysis, debugger usage, anti-reverse engineering mitigation, supply chain threat analysis, research proposal development, technical direction setting, mentorship
Preferred skills
Instruction set architectures (ARM, x86/x64, PowerPC, MIPS), reverse engineering intermediate languages (.NET, Java bytecode), embedded systems, formal verification, high-performance computing
Technologies
IDA Pro, hardware/software debuggers, static disassemblers, decompilers, software bills of materials, network analysis tools
Responsibilities
Analyze novel software, firmware, and malware using existing reversing tools; develop repeatable workflows for future analyses; write reports to deliver analyses to sponsors; develop new tools for source code and binary analysis; identify new applications for software assurance capabilities; mentor others and attract/retain projects and funding
Seniority
Senior, hands-on IC with strategic planning and mentorship responsibilities