The role involves enabling automation and AI-assisted capabilities for reverse engineering tasks, with a focus on binary analysis, disassembly, and workflow optimization for complex software and device platforms. Responsibilities:
Design and implement tooling enhancements to support reverse engineering workflows.
Extend or integrate reverse engineering tools such as IDA Pro and Ghidra.
Develop automation for common reverse engineering tasks, including analysis and documentation.
Apply AI-assisted techniques to binary analysis, annotation, and pattern identification.
Support reverse engineering of Linux-based network devices and embedded platforms.
Collaborate with stakeholders to understand and address real-world reverse engineering challenges.
Skills Requirements:
Hands-on experience with reverse engineering tools such as IDA Pro or Ghidra.
Hands-on experience with AI- or LLM-powered developer tools, including chat-based interfaces or automated coding agents.