onsite
Principal Security Researcher - Palo Alto Networks
Software Engineer
Lead advanced security research, focusing on malware analysis, reverse engineering, and exploit development using Python, C/C++, and Linux to uncover and mitigate emerging threats.
About the role
Key Responsibilities
- Design and execute deep-dive investigations of sophisticated malware and advanced persistent threats.
- Develop proof‑of‑concept exploits and mitigation techniques to strengthen product defenses.
- Collaborate with product engineering teams to integrate research findings into security solutions.
- Publish high‑impact technical reports and contribute to threat intelligence feeds.
- Mentor junior researchers and drive best practices in reverse engineering and vulnerability analysis.
Requirements
- 10+ years of hands‑on experience in malware analysis, reverse engineering, and vulnerability research.
- Proficiency in Python and C/C++ programming for tool development and exploit creation.
- Strong expertise with Linux operating systems and low‑level debugging tools (e.g., IDA Pro, Ghidra, WinDbg).
- Demonstrated track record of publishing security research and contributing to the security community.
- Excellent problem‑solving skills and ability to work independently on complex, ambiguous challenges.