i3 is seeking a Software Reverse Engineer (Electronic Warfare / Embedded & Binary Analysis) to support the Naval Research Laboratory’s Tactical Electronic Warfare Division.
Requirements
- Reverse engineer compiled software and firmware to understand behavior, interfaces, and system-level implementation.
- Use static and dynamic analysis (disassembly, debugging, tracing, emulation) to map control flow, data structures, protocols, and algorithms.
- Develop and maintain custom tools/scripts (primarily Python and C/C++) to automate analysis, extract parameters, and validate hypotheses.
- Design and implement lightweight test & instrumentation software to control assets, collect telemetry, and support test and evaluation events.
- Document findings in clear technical reports, including diagrams, evidence, limitations, and recommended next steps.
- Collaborate with multi-disciplinary engineers (EW, RF/DSP, embedded, test) to translate reverse-engineering results into actionable engineering decisions.
Benefits
- Excellent insurance coverage
- 401(k) match
- Generous PTO
- Health and wellness incentives
- Tuition and certification reimbursement
- Countless opportunities to give back to the community through i3 Cares