About the Role
<span><span><span><span><span>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.</span></span></span></span></span><br />
<span><span><span><b><span>Responsibilities: </span></b></span></span></span>
<ul>
<li><span><span><span><span>Design and implement tooling enhancements to support reverse engineering workflows. </span></span></span></span></li>
<li><span><span><span><span>Extend or integrate reverse engineering tools such as IDA Pro and Ghidra. </span></span></span></span></li>
<li><span><span><span><span>Develop automation for common reverse engineering tasks, including analysis and documentation. </span></span></span></span></li>
<li><span><span><span><span>Apply AI-assisted techniques to binary analysis, annotation, and pattern identification. </span></span></span></span></li>
<li><span><span><span><span>Support reverse engineering of Linux-based network devices and embedded platforms. </span></span></span></span></li>
<li><span><span><span><span>Collaborate with stakeholders to understand and address real-world reverse engineering challenges. </span></span></span></span></li>
</ul>
<span><span><span><b><span>Skills Requirements: </span></b></span></span></span>
<ul>
<li><span><span><span><span>Hands-on experience with reverse engineering tools such as IDA Pro or Ghidra. </span></span></span></span></li>
<li><span><span><span><span>Hands-on experience with AI- or LLM-powered developer tools, including chat-based interfaces or automated coding agents. </span></span></span></span></li>
<li><span><span><span><span>Strong understanding of low-level software concepts (assembly, binaries, memory, calling conventions). </span></span></span></span></li>
<li><span><span><span><span>Experience developing software tools, scripts, or plugins to support analysis workflows. </span></span></span></span></li>
<li><span><span><span><span>Proficiency in at least one scripting or programming language commonly used in RE workflows. </span></span></span></span></li>
</ul>
<span><span><span><b><span>Nice to Haves: </span></b></span></span></span>
<ul>
<li><span><span><span><span>Experience reverse engineering Linux-based network devices or embedded systems. </span></span></span></span></li>
<li><span><span><span><span>Familiarity with firmware analysis, bootloaders, and networking protocols. </span></span></span></span></li>
<li><span><span><span><span>Experience applying automation or AI techniques to reverse engineering tasks. </span></span></span></span></li>
<li><span><span><span><span>Knowledge of Python or similar scripting languages used in RE tooling. </span></span></span></span></li>
</ul>