> Markdown version of [/jobs/ext/505760-software-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/505760-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). --- # Software Reverse Engineer - **Company:** WOODSONG TECHNOLOGIES, LLC - **Location:** Fort Meade, MD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Software System Penetration Testing, Assembly Language, C++ (Programming Language), Python (Programming Language), Reverse Engineering, Signal Processing, Software Engineering, System Programming, Vulnerability Analysis - **Published:** June 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a25e88267af205e0 ## About the Role Do you have experience in Tooling?, * Five (5) years of experience as a software reverse engineer in programs and contracts of similar scope, type, and complexity. OR Four (4) years of additional reverse engineering experience may be substituted for a bachelor's degree. * Experience with low-level programming and assembly language * Knowledge of C/C++ and Python * Knowledge of industry standard reverse-engineering tools * Experience automating reverse engineering tasks * Excellent communication skills with team and clients (both written and verbal communications) * Team-based collaborative abilities * Resourceful in terms of problem solving and troubleshooting Desired Skills: * Experience developing software for embedded systems. * Experience automating reverse engineering tasks. * Knowledge of industry standard reverse-engineering tools. * Experience developing software for embedded systems ## Description This candidate will perform hardware, software, and signal analysis of embedded devices and their supporting infrastructure equipment. They will be expected to perform penetration testing and vulnerability analysis of these embedded devices and associated infrastructure. In addition, they will also be expected to document these results. ## Related Videos - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Perfect Pitch: Unveiling the Mathematical Symphony Behind a Guitar Tuner](https://www.wearedevelopers.com/videos/1095-perfect-pitch-unveiling-the-mathematical-symphony-behind-a-guitar-tuner) - [Is it still C#? Practical systems programming with .NET (war stories included)](https://www.wearedevelopers.com/videos/100138-is-it-still-c-practical-systems-programming-with-net-war-stories-included) - [Introduction to sCrypt - a smart contract language for Bitcoin SV](https://www.wearedevelopers.com/videos/24-introduction-to-scrypt-a-smart-contract-language-for-bitcoin-sv) - [The age of agency: When products start to think and act](https://www.wearedevelopers.com/videos/1925-the-age-of-agency-when-products-start-to-think-and-act) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)