BigBear.ai, Inc.

Software Engineer (AI Assisted Reverse Engineering Tooling)

BigBear.ai, Inc.$90K — $130K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI clearance with Polygraph mandatory
  • 12 years of experience with a B.S. in a technical field, or an additional 4 years of relevant experience
  • Hands-on proficiency with reverse engineering tools such as IDA Pro and Ghidra
  • Familiarity with AI or LLM-powered developer tools and automation techniques
  • Strong grasp of low-level software working principles like assembly and binaries
  • Ability to develop scripts or tools in a relevant programming language like Python

Responsibilities

  • Design and implement enhancements for reverse engineering tools and workflows
  • Extend integration of reverse engineering applications including IDA Pro and Ghidra
  • Develop automation for routine reverse engineering tasks such as analysis and documentation
  • Utilize AI techniques for binary analysis and pattern recognition
  • Support reverse engineering tasks specifically for Linux-based network devices and embedded systems
  • Collaborate with stakeholders to tackle practical reverse engineering problems

Benefits

  • Equal opportunity employer with a commitment to diversity
  • A collaborative work environment that values input from all team members
  • Access to cutting-edge technology in the AI and reverse engineering domains
  • Opportunities for professional growth and skill development
  • Engagement with challenging, real-world problems in national security and technology sectors
Full Job Description
Overview

is seeking a Software Engineer to focus on improving the tools and workflows used by reverse engineers. This 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. If you are passionate about reverse engineering, automation, and leveraging AI to solve challenging problems, this is the opportunity for you.

What you will do

  • Tooling Enhancements: Design and implement tooling enhancements to support reverse engineering workflows
  • Tool Integration: Extend or integrate reverse engineering tools such as IDA Pro and Ghidra
  • Automation Development: Develop automation for common reverse engineering tasks, including analysis and documentation
  • AI-Assisted Techniques: Apply AI-assisted techniques to binary analysis, annotation, and pattern identification
  • Reverse Engineering: Support reverse engineering of Linux-based network devices and embedded platforms
  • Stakeholder Collaboration: Collaborate with stakeholders to understand and address real-world reverse engineering challenges

What you need to have

  • Clearance: Must possess and maintain an active TS/SCI w /Polygraph
  • Education & Experience:
    • 12 years of experience with a B.S. in a technical discipline or 4 additional years of experience in place of a degree
  • Technical Expertise:
    • 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 low-level software concepts (e.g., 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 reverse engineering workflows

What we'd like you to have

  • Reverse Engineering Expertise: Experience reverse engineering Linux-based network devices or embedded systems
  • Firmware Analysis: Familiarity with firmware analysis, bootloaders, and networking protocols
  • Automation & AI: Experience applying automation or AI techniques to reverse engineering tasks
  • Scripting Skills: Knowledge of Python or similar scripting languages used in reverse engineering tooling

About BigBear.ai, Inc.

BigBear.ai is a leading provider of artificial intelligence and machine learning solutions that enable businesses to make better decisions by automating and augmenting their data analysis capabilities. The company's platform leverages advanced algorithms and data analytics tools to help organizations extract insights from large and complex data sets, and to develop predictive models that can be used to optimize business processes and improve operational efficiency. BigBear.ai's solutions are used by a wide range of industries, including defense, intelligence, finance, healthcare, and energy.
Learn more about BigBear.ai, Inc.
Size
200 employees
Market Cap
$90.6 million
Industry

Similar Jobs

More Jobs at BigBear.ai, Inc.

  • BigBear.ai, Inc.
    Senior Management Consultant
    $120K — $150K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person
  • BigBear.ai, Inc.
    Embedded Engineer
    $90K — $130K *
    Columbia, MD 21044 (Howard County)
    Aerospace & Defense
    In-Person
  • BigBear.ai, Inc.
    Senior Lead Strategic Management Consultant
    $120K — $150K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • BigBear.ai, Inc.
    Lead Database Engineer
    $100K — $140K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • BigBear.ai, Inc.
    Lead Database Engineer
    $100K — $140K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineer (AI Assisted Reverse Engineering Tooling) jobs: