> Markdown version of [/jobs/ext/2520575-senior-software-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/2520575-senior-software-reverse-engineer). 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 Software Reverse Engineer - **Company:** Two Six Technologies - **Location:** Fairfax, VA, United States - **Experience:** Expert - **Salary:** $130,778.0 - $196,167.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Debugging, DevOps, File Systems, Memory Management, Payment Systems, Embedded Software, Firmware, Fuzz Testing, Joint Test Action (IEEE Standards), Linux System Administration, Quick EMUlator (QEMU), Real-Time Operating Systems, Powerpc, Reverse Engineering, Signal Processing, System Programming, Scripting, Information Technology, IDA Pro, U-Boot, Software Defined Radio, Hardware Debugging, Vulnerability Analysis - **Published:** August 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b4f833b6f31883e7 ## About the Role * Bachelor's (or higher) degree in Computer Science, Computer/Electrical Engineering, or a related field (or equivalent practical experience). * Experience developing, debugging, and scripting in C/C++ and Python within Linux command-line environments, with a strong emphasis on low-level programming, memory management, and system interaction for reverse engineering and vulnerability research. * Experience with reverse engineering and vulnerability research, using tools such as IDA Pro, Binary Ninja, or Ghidra. * Expertise in one or more of the following: * + Firmware analysis (ARM, MIPS, PowerPC, RTOS). + Firmware rehosting using emulation tools such as QEMU + Fuzzing and exploit development. + Binary obfuscation and anti-analysis techniques. + Wireless protocols and radio signal analysis. + File system forensics and fault injection frameworks. * Ability to work in the Herndon, Virginia, office daily Nice to Have (Preferred): * Experience in embedded development using C/C++ for RTOS or Linux environments. * Knowledge of cryptographic security and secure boot mechanisms. * Hands-on experience working with hardware debugging tools, JTAG/SWD, or software-defined radio (SDR) frameworks. * Familiarity with digital signal processing, RF signal processing, and/or side-channel analysis. * Client-facing experience in technical roles. Security Clearance: * Active Top Secret clearance required with eligibility/willingness to obtain a TS/SCI. #LI-ZS1 #LI-ONSITE Looking for other great opportunities? Check out Two Six Technologies Opportunities for all our Company's current openings! ## Description * Perform high-throughput reverse engineering against network devices and other embedded systems, identifying vulnerabilities and assessing their security impact. * Develop proof-of-concept exploits for discovered vulnerabilities following DevOps best practices for keeping code bases organized and maintainable. * Analyze firmware, software protections, and protocols to uncover security flaws. * Utilize and develop custom tools to analyze software/firmware binaries. * Collaborate closely with CNO developers, vulnerability researchers, and hardware engineers in a fast-paced, small-team environment. * Solve complex technical challenges with no predefined solutions. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Security Blindspots and How to Learn About Them - Anna Oliveira](https://www.wearedevelopers.com/videos/1754-security-blindspots-and-how-to-learn-about-them-anna-oliveira) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)