> Markdown version of [/jobs/ext/3119698-senior-reverse-engineer-cyber](https://www.wearedevelopers.com/jobs/ext/3119698-senior-reverse-engineer-cyber). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Reverse Engineer, Cyber - **Company:** Anduril Industries - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $191,000.0 - $253,000.0 - **Contract:** Permanent contract - **Skills:** Booting (BIOS), C++ (Programming Language), Static Program Analysis, Communications Protocols, Computer Programming, Software Debugging, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Fuzz Testing, Hardware Interface Design, Information Systems Security Architecture Professional, Joint Test Action (IEEE Standards), Python (Programming Language), Non-Volatile Memory, PCI Express, Quick EMUlator (QEMU), Cyber-physical Systems, Reverse Engineering, Signal Processing, Software Engineering, Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Concurrency, Software Security, IDA Pro, U-Boot, Vulnerability Analysis - **Published:** September 28, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9197317/senior-reverse-engineer-cyber ## About the Role * Strong experience reverse engineering compiled software, firmware, embedded Linux systems, drivers, bootloaders, protocols, or hardware-adjacent systems. * Proficiency with reverse-engineering tools such as Ghidra, IDA Pro, Binary Ninja, radare2, gdb/lldb, QEMU, Unicorn, Frida, or comparable analysis frameworks. * Strong programming ability in Python and at least one systems language such as C, C++, or Rust for building analysis tooling and understanding low-level implementation behavior. * Comfort reading assembly and reasoning about memory layout, calling conventions, binary formats, concurrency, and hardware/software interaction. * Experience analyzing common embedded and systems interfaces such as UART, JTAG/SWD, SPI, I2C, Ethernet, CAN, USB, PCIe, or comparable buses and protocols. * Ability to turn ambiguous, undocumented systems into structured technical findings, diagrams, test cases, and engineering recommendations. * Strong written and verbal communication skills for research reviews, design reviews, and cross-functional engineering collaboration. * Must be eligible to obtain and maintain a U.S. security clearance. * Experience with embedded system teardown, board-level analysis, hardware debug interfaces, and circuit/component-level reasoning. * Understanding of secure boot, tamper sensing, secure key storage, memory encryption or authentication, debug interface disablement, or comparable embedded protection mechanisms., * Experience reverse engineering secure boot, firmware update flows, device identity, cryptographic usage, anti-tamper controls, or hardware-backed trust boundaries. * Experience with vulnerability discovery, exploit development, fuzzing, symbolic execution, taint analysis, or other advanced program-analysis techniques. * Hands-on lab experience using oscilloscopes, logic analyzers, protocol analyzers, JTAG/SWD tooling, glitching setups, or chip-off / board-level analysis techniques. * Familiarity with security architectures of embedded, aerospace, robotic, RF, or cyber-physical systems. * Experience building durable internal tools that make reverse engineering faster, more reproducible, and easier for other researchers to use. * Experience with PCB netlist recreation, X-ray or destructive imaging, solder rework, chip-off analysis, non-volatile memory extraction, or high-speed signal probing. * Experience with side-channel analysis, fault injection, RF protocol analysis, FPGA/SoC security, or signal-processing-heavy embedded systems. * Demonstrated technical leadership, mentorship, or ownership of complex hardware/software security research efforts. ## Description * Reverse engineer firmware, binaries, embedded software, protocols, hardware interfaces, and system integrations to understand behavior, trust boundaries, and attack surface. * Build repeatable analysis workflows using static analysis, dynamic instrumentation, emulation, fuzzing harnesses, hardware debug interfaces, and custom tooling. * Recover undocumented formats, control flows, communication protocols, update mechanisms, boot chains, and security-relevant implementation details. * Identify weaknesses in software, firmware, and hardware/software boundaries, then document findings clearly enough to drive follow-on vulnerability research, mitigation, or exploitation work. * Work with vulnerability researchers, embedded software engineers, hardware engineers, and systems teams to translate reverse-engineering findings into concrete engineering decisions. * Produce high-quality technical writeups, diagrams, tooling, and reproducible artifacts that other researchers and engineers can build on. * Perform board-level and component-level reverse engineering, including teardown, interface discovery, instrumentation, and protocol analysis across embedded targets. * Develop software and lab automation to orchestrate experiments, collect measurements, control instruments, and make hardware analysis repeatable., To ensure your safety and help you navigate your job search with confidence, please keep the following critical points in mind: * No Financial Requests: Anduril will never solicit payment or demand personal financial details (such as banking information, credit card numbers, or social security numbers) at any stage of our hiring process. Our legitimate recruitment is entirely free for candidates. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)