Principal Firmware Reverse Engineer – AI-Driven Tooling Lead

Bigbear.ai

Columbia (MD)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BigBear.ai is seeking a Principal Firmware Reverse Engineer in Columbia, MD to advance AI-assisted tooling for firmware, embedded systems, and application analysis. You will design and implement tooling enhancements, prototype autonomous workflow agents, and extend Ghidra/IDA Pro capabilities while leading junior engineers.

The role requires 12+ years of experience or a technical degree with 4+ years in reverse engineering, plus a TS/SCI w/ Poly clearance and strong low-level software knowledge.

Qualifications

  • 12+ years of relevant experience or a Bachelor’s degree in a technical discipline plus 4+ years of experience.
  • Clearance: TS/SCI w/ Poly
  • Hands-on experience with reverse engineering tools such as Ghidra or IDA Pro
  • 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 reverse engineering workflows
  • Ability to prototype, evaluate, and refine experimental tooling
  • AI/LLM curiosity and readiness to learn on-the-job; familiarity with AI/LLM technologies and interest in advancing your skills to the next level

Responsibilities

  • Design and implement tooling enhancements to support reverse engineering workflows for firmware, embedded systems, and application software
  • Experiment with autonomous or semi-autonomous agents to assist with development and analysis workflows
  • Extend or integrate reverse engineering tools such as Ghidra to enhance team capabilities
  • Develop automation for common reverse engineering tasks, including analysis and documentation
  • Apply AI-assisted techniques to binary analysis, annotation, and pattern identification
  • Collaborate with customers and teammates to gather feedback and iterate on solutions
  • Measure and document the effectiveness of tooling improvements
  • Provide technical leadership and mentorship to junior engineers on the team

Skills

Reverse engineering
Python scripting
Analytical thinking
Leadership
AI/LLM curiosity

Education

Bachelor's degree in a technical discipline

Tools

Ghidra
IDA Pro

Job description

BigBear.ai is seeking a Principal Firmware Reverse Engineer in Columbia, MD to advance AI-assisted tooling for firmware, embedded systems, and application analysis. You will design and implement tooling enhancements, prototype autonomous workflow agents, and extend Ghidra/IDA Pro capabilities while leading junior engineers.

The role requires 12+ years of experience or a technical degree with 4+ years in reverse engineering, plus a TS/SCI w/ Poly clearance and strong low-level software knowledge.

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

Similar jobs worth comparing

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-Assisted Developer Tooling)
Senior Software Engineer (AI-Assisted Developer Tooling)

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,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
Software Engineer (AI-Assisted Reverse Engineering Tooling)
Software Engineer (AI-Assisted Reverse Engineering Tooling)

Bytoa • Laurel (MD)

On-site
USD 240,000 - 270,000
Reverse Engineer (Firmware) - up to 275K - FS Poly
Reverse Engineer (Firmware) - up to 275K - FS Poly

stanleyreid • Maryland

On-site
USD 248,000 - 303,000
Full healthcare
10% 401k contribution
Generous PTO
Principal Reverse Engineer
Principal Reverse Engineer

Webster & Webster Associates • Chantilly (VA)

On-site
USD 150,000 - 250,000
Reverse Engineer (AI Tooling)
Reverse Engineer (AI Tooling)

The Josef Group • Columbia (MD)

On-site
USD 120,000 - 180,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
Senior Reverse Engineer
Senior Reverse Engineer

Precision Solutions, Inc. • Leesburg (VA)

Hybrid
USD 100,000 - 130,000
Senior CNO Software Engineer & Reverse Engineer
Senior CNO Software Engineer & Reverse Engineer

BigBear.ai • Maryland

On-site
USD 180,000 - 260,000
Equal opportunity employer