BigBear.ai

Software Engineer (AI Assisted Reverse Engineering Tooling)

BigBear.ai
Apply
2 years ago
Columbia, MD, USASenior

Responsibilities

  • Design and implement tooling enhancements for 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 address real-world reverse engineering challenges.

Requirements

  • Must possess and maintain an active TS/SCI clearance with polygraph.
  • At least 12 years of experience with a bachelor’s degree in a technical discipline, or 16 years of experience in place of a degree.
  • Hands-on experience with reverse engineering tools such as IDA Pro or Ghidra.
  • Experience with AI- or LLM-powered developer tools, including chat-based interfaces or automated coding agents.
  • Strong understanding of assembly, binaries, memory, calling conventions, and other low-level software concepts.
  • Experience developing software tools, scripts, or plugins for analysis workflows.
  • Proficiency in at least one scripting or programming language commonly used in reverse engineering workflows.
  • Preferred experience reverse engineering Linux-based network devices or embedded systems.
  • Preferred familiarity with firmware analysis, bootloaders, and networking protocols.
  • Preferred experience applying automation or AI techniques to reverse engineering tasks.
  • Preferred knowledge of Python or similar scripting languages used in reverse engineering tooling.

Tech Stack

Categories

BigBear.ai

About BigBear.ai

501-1,000 employees
Contact me