Engineering Roles
Reverse Engineer
You’ll figure out the intricacies of how undocumented software, firmware, and hardware targets work and build the tooling to do that work at scale. You’ll disassemble binaries, analyze instruction sets, recover protocols and state machines, and build AI-based automation that surfaces patterns no analyst could reliably spot by hand. You’ll turn opaque systems into understood ones, in tightly cleared environments against real targets.
The Work
You’ll spend some of your time seeking novel bug classes and developing new techniques to reach targets others can’t. You’ll spend some of your time hardening your findings into dependable capability. And you’ll document what you find with enough clarity that operators can act on it.
Who You Work With
What We Look For
Open Positions
Ready to find your place?
Browse every open position for this role across all capability areas and all U.S. locations.
Principal Software Reverse Engineer
Principal Software Reverse Engineer
Principal Software Reverse Engineer
Principal Software Reverse Engineer
Senior Reverse Engineer
Senior Reverse Engineer
Senior Reverse Engineer
Senior Reverse Engineer
Software Reverse Engineer
Software Reverse Engineer
Software Reverse Engineer
No job openings match your search.
