> Markdown version of [/jobs/ext/3730873-sme-cyber-capability-developer-reverse-engineer-software-r](https://www.wearedevelopers.com/jobs/ext/3730873-sme-cyber-capability-developer-reverse-engineer-software-r). 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). --- # SME Cyber Capability Developer (Reverse Engineer) - Software R - **Company:** Data Inc - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Android Software Development, Apple IOS, Assembly Language, C++ (Programming Language), Cyber Security, Custom Software, Data Structures, Software Debugging, Digital Forensics, Dynamic Program Analysis, Scrum Methodology, Reverse Engineering, Software Engineering, Swift (Programming Language), Information Technology, IDA Pro, Reverse Engineering Software, Objective C++ - **Published:** October 14, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9237302/sme-cyber-capability-developer-reverse-engineer-software-r ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, or a related technical field, or equivalent experience. * 15+ years of professional software reverse engineering experience. * Extensive experience reverse engineering binary, machine-level, and obfuscated application code. * Strong proficiency analyzing Java, Swift, Objective-C, C, C++, JavaScript, and Android/iOS application code. * Expert-level knowledge of assembly language, including ARM Assembly. * Experience with debuggers and dynamic analysis tools such as GDB and Frida. * Experience with binary analysis and reverse engineering tools such as IDA Pro, Ghidra, and JADX. * Experience analyzing software across diverse platforms, including mobile devices, vehicles, drones/UAS, and other specialized systems. * Demonstrated ability to develop custom software tools and applications to support reverse engineering and digital forensics. * Strong analytical, troubleshooting, software development, and problem-solving skills. * Experience working in Agile/Scrum development environments. * Excellent written and verbal communication skills, including the ability to explain complex technical concepts to non-technical stakeholders. * Demonstrated ability to mentor technical personnel and work independently on complex technical challenges. * Ability to obtain and maintain an active Secret security clearance. * Ability to work in McLean, VA; Huntsville, AL; or remotely, as required by the program. ## Description * Lead complex software reverse engineering efforts involving compiled, encrypted, and obfuscated applications across diverse platforms and operating systems. * Disassemble, analyze, and document software, application binaries, and machine code to identify functionality, data structures, and data locations. * Develop custom software applications and tooling to support reverse engineering and digital forensic capabilities. * Analyze binaries and obfuscated code to identify hidden functionality, embedded data, and system behavior. * Apply advanced debugging and binary analysis techniques to investigate complex software and operating system behavior. * Collaborate with Scrum Masters, Product Owners, engineers, and customers to resolve technical challenges and communicate project requirements. * Mentor junior and mid-level personnel and provide technical guidance on reverse engineering methodologies and tools. * Participate in customer engagements and translate complex technical concepts into clear information for non-technical stakeholders.