Reverse Engineer (AI Tooling)

The Josef Group

Columbia (MD)

On-site

USD 120,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Josef Group is seeking a software engineer to enable automation and AI-powered capabilities for reverse engineering tasks, focusing on binary analysis, disassembly, and workflow optimization across complex software and device platforms.

You will design tooling enhancements, extend or integrate RE tools such as IDA Pro and Ghidra, and develop automation for common tasks. The role involves Linux-based network devices and embedded platforms, with emphasis on low-level concepts and scripting.

Qualifications

  • 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.

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.

Job 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (AI-Assisted Reverse Engineering Tooling)
Software Engineer (AI-Assisted Reverse Engineering Tooling)

Bytoa • Laurel (MD)

On-site
USD 240,000 - 270,000
Senior Software Engineer (AI-Assisted Developer Tooling)
Senior Software Engineer (AI-Assisted Developer Tooling)

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,000
Software Engineer - AI-Powered Reverse-Engineering Tools
Software Engineer - AI-Powered Reverse-Engineering Tools

Bytoa • Laurel (MD)

On-site
USD 240,000 - 270,000
Principal Firmware Reverse Engineer (AI-Assisted)
Principal Firmware Reverse Engineer (AI-Assisted)

Bigbear.ai • Columbia (MD)

On-site
USD 180,000 - 240,000
Senior Software Engineer - AI-Driven Reverse Eng Tools
Senior Software Engineer - AI-Driven Reverse Eng Tools

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,000
Embedded Software Analysis Engineer – Mid/Senior
Embedded Software Analysis Engineer – Mid/Senior

Jobtailor • Roanoke (VA)

On-site
USD 110,000 - 170,000
Reverse Engineer III
Reverse Engineer III

Black Eagle Defense • Fort Meade (MD)

On-site
USD 190,000 - 247,000
Firmware Reverse Engineer 3 - (Reverse Engineering, Firmware, Ghidra)
Firmware Reverse Engineer 3 - (Reverse Engineering, Firmware, Ghidra)

Akina, Inc. • Maryland

On-site
USD 232,000 - 283,000
PTO 24 days
11 federal holidays
401k company contribution 10%
+2
Mid-Level Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering
Mid-Level Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering

Data Intelligence LLC • McLean (VA)

On-site
USD 110,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+3
Reverse Engineer All Levels
Reverse Engineer All Levels

Adaptic • Corridor North (MD)

On-site
USD 90,000 - 120,000