Reverse Engineer (AI Tooling)

The Josef Group

  • Columbia, Maryland
  • 30+ days ago

    Highlights

    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. Hands-on experience with AI- or LLM-powered developer tools, including chat-based interfaces or automated coding agents.

    Numbers & Facts

    LocationColumbia, Maryland

    Description

    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.
    • Strong understanding of low-level software concepts (assembly, binaries, memory, calling conventions).
    • Experience developing software tools, scripts, or plugins to support analysis workflows.
    • Proficiency in at least one scripting or programming language commonly used in RE workflows.
    Nice to Haves:
    • Experience reverse engineering Linux-based network devices or embedded systems.
    • Familiarity with firmware analysis, bootloaders, and networking protocols.
    • Experience applying automation or AI techniques to reverse engineering tasks.
    • Knowledge of Python or similar scripting languages used in RE tooling.

    Similar Jobs

    See more jobs