Related skills
rust python assembly ida pro binary ninja๐ Description
- Lead R&D of automated reverse engineering systems (static, dynamic, symbolic)
- Build tools to analyze binaries, firmware, protocols, and architectures
- Collaborate with vulnerability researchers to scale AI-driven capabilities
- Build pipelines for binary ingestion, disassembly, feature extraction, and ML training
- Perform hands-on reverse engineering to validate AI approaches
- Integrate LLMs and multimodal models into security workflows
- Document methodologies and architectures for internal teams
- Mentor junior engineers and guide cross-functional research
๐ฏ Requirements
- 7+ years in vulnerability research, reverse engineering, or low-level security
- Proficient with IDA Pro, Ghidra, Binary Ninja, Frida, or similar tools
- Expert in exploit classes, memory corruption, program analysis, OS internals
- Experience building or integrating ML/AI systems, including transformer-based models or code-intelligence
- Python and at least one low-level language (C/C++, Rust, or Assembly)
- Strong understanding of ELF/PE, calling conventions, and compiler behavior
- Experience with static analysis, dynamic instrumentation, fuzzing, or symbolic execution
- Active TS/SCI clearance with CI Polygraph
๐ Benefits
- Generous medical insurance cost sharing for employees and dependents
- 100% company paid dental insurance for employees and dependents
- 100% company paid long-term and short-term disability insurance
- 100% company paid vision insurance for dependents and employees
- 401k with generous match and 100% immediate vesting
- Competitive pay
- Generous paid leave and holidays
- Tuition and training reimbursement
- Life and AD&D Insurance
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!