Senior Reverse Engineer, Cyber

Anduril Industries

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Boston, MACosta Mesa, CAWashington, DC
Salary
$191,000–$253,000 / yr
Posted
59 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $222k
$110k most similar roles pay here $268k

This role pays more than 89% of similar roles. Most pay $142,080–$196,912 — the shaded band above. At the midpoint, this role pays about $222k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 850 open roles on FindRole.

Listed pay typically runs $166,000–$220,000 across 821 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Senior Reverse Engineer, Cyber

Senior Reverse Engineer, Cyber joins the Anduril Cyber team to analyze complex hardware and software systems from first principles to produce actionable security research. The role involves reverse engineering firmware, binaries, embedded Linux systems, protocols, and hardware interfaces to identify vulnerabilities and understand trust boundaries. You will build repeatable analysis workflows using static analysis, dynamic instrumentation, emulation, fuzzing, and custom tooling while performing board-level teardowns and component-level analysis. Key technical requirements include proficiency with Ghidra, IDA Pro, Binary Ninja, radare2, gdb/lldb, QEMU, Unicorn, and Frida. You must possess strong programming skills in Python and systems languages like C, C++, or Rust to develop automation for hardware analysis. The work focuses on the security of embedded, aerospace, robotic, and cyber-physical systems, specifically addressing challenges in secure boot, firmware updates, and communication protocols across various industrial buses.

What you'll do

  • Reverse engineer firmware, binaries, embedded software, and hardware interfaces to identify trust boundaries and attack surfaces.
  • Build repeatable analysis workflows using static analysis, dynamic instrumentation, emulation, and fuzzing harnesses.
  • Recover undocumented communication protocols, boot chains, and security-relevant implementation details from complex systems.
  • Identify vulnerabilities in software and hardware/software boundaries to drive follow-on research or mitigation efforts.
  • Perform board-level and component-level reverse engineering including teardowns and protocol analysis of embedded targets.
  • Develop software and lab automation to orchestrate experiments and make hardware analysis reproducible.
  • Produce high-quality technical writeups, diagrams, and artifacts to inform engineering decisions and team collaboration.

What we're looking for

  • Must be eligible to obtain and maintain a U.S. security clearance.
  • Experience reverse engineering compiled software, firmware, embedded Linux systems, drivers, bootloaders, protocols, or hardware-adjacent systems.
  • Proficiency with tools such as Ghidra, IDA Pro, Binary Ninja, radare2, gdb/lldb, QEMU, Unicorn, or Frida.
  • Strong programming ability in Python and at least one systems language like C, C++, or Rust.
  • Ability to read assembly and reason about memory layout, calling conventions, binary formats, and hardware/software interaction.
  • Experience analyzing embedded and systems interfaces such as UART, JTAG/SWD, SPI, I2C, Ethernet, CAN, USB, or PCIe.
  • Experience with embedded system teardown, board-level analysis, and circuit/component-level reasoning.
  • Understanding of secure boot, tamper sensing, secure key storage, memory encryption, or other embedded protection mechanisms.

More like this

Similar roles

Senior Cyber Software Engineer

Anduril Industries

Irvine, CA +1 14 days ago $191,000–$253,000
C Rust Python Linux Firmware Cryptography FIPS 140-3 U-Boot UEFI TPM mTLS PKI CI/CD NIST 800-53 SELinux AppArmor Terraform Ansible Kubernetes
5+ yrs exp

Senior Vulnerability Engineer

Anduril Industries

Boston, MA +2 7 days ago $191,000–$253,000
Vulnerability Research Reverse Engineering Fuzzing Python C C++ Rust Go Linux Embedded Systems Firmware Ghidra IDA Pro Binary Ninja QEMU Frida gdb lldb Hardware-in-the-loop RF Protocols

Software Reverse Engineer

Booz Allen Hamilton

Charlottesville, VA 36 days ago $86,800–$198,000
Reverse Engineering C++ Python Java Go IDA Pro OllyDbg Wireshark BurpSuite Kali Linux Metasploit firmware, analysis FPGA DSP Assembly Network Traffic Analysis Cyber-kill Chain
5+ yrs exp

Software Reverse Engineer

Booz Allen Hamilton

Charlottesville, VA 77 days ago $86,800–$198,000
Reverse Engineering C++ Python Java Go IDA Pro OllyDbg Wireshark BurpSuite Kali Linux Metasploit FPGA DSP firmware, analysis Assembly Network Traffic Analysis Cyber-kill Chain
5+ yrs exp

Principal Systems Software Engineer

Oracle

Nashville, TN 36 days ago $110,100–$234,600
Reverse Engineering C Linux Kernel Firmware Analysis Penetration Testing Vulnerability Research TPM Secure Boot UART JTAG SPI USB Bluetooth Wi-Fi Zigbee ARM Intel AMD Logic Analyzers Oscilloscopes
3+ yrs exp

Chief Reverse Engineer

General Dynamics

Annapolis Junction, MD +2 11 days ago $265,505–$280,000
Reverse Engineering Static Code Analysis Kernel-level Debugging Vulnerability Assessment Penetration Testing Protocol Analysis Firmware Analysis C C++ Rust Python Assembly IDA Pro Ghidra Radare2 Linux Unix Windows
10+ yrs exp Hybrid