Loading, Please wait..!!
Software Reverse Engineer with TS/SCI CI Poly
-
Posted on: Nov 04, 2026
-
Bethesda, Maryland
-
Onsite
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Software Reverse Engineer with TS/SCI CI Poly roles in Maryland.
View Salary Guide →Find your match !
Job Title :
Software Reverse Engineer with TS/SCI CI Poly
Job Type :
Full-Time
Job Location :
Bethesda Maryland United States
Remote :
No
Job Description :
Job Description
Position- Software Reverse Engineer with TS/SCI CI Poly
\nType- 100% On-Site.
\nVisa- USC- Active TS/SCI clearance with CI Polygraph
\nLocation- 4600 Sangamore Road, Bethesda, Maryland 20816
\n\n
Education Requirement:
\n- \n
- Bachelor's degree with 8+ years of relevant experience, or Master's degree with 6+ years of relevant experience, or PhD with 3+ years of relevant experience. \n
- A degree within one of the following fields is highly desired: Information Technology, Cybersecurity, Computer Science, Information Systems, Data Science, or Software Engineering. \n
- However, in lieu of a Bachelor's degree an additional 4 years of relevant experience or specialized training may be considered. \n
Summary:
\nSeeking a highly skilled and experienced Senior Software Reverse Engineer to join our team in Bethesda, MD. In this role, you will perform in-depth analysis of software, firmware, and hardware systems to uncover its true functionality, identify vulnerabilities, and understand their operational context. This position requires a holistic approach, combining dynamic system analysis, static binary reverse engineering, and document exploitation to reveal not just what a system does, but why and how it supports its mission objectives.
\nKey Responsibilities:
\n- \n
- System Analysis: Conduct comprehensive analysis of compiled software and binaries. Employ forensic techniques to extract critical artifacts, understand system architecture, and identify key software components. \n
- Dynamic System & Environment Analysis: Utilize virtualization and sandboxing environments (VMware, KVM/QEMU) to run and observe software in its native operating environment. Perform system call tracing, network monitoring, and file system analysis to reveal real-time behaviors and interactions. \n
- Live Debugging and Analysis: Perform live, on-system debugging to step through code execution in real-time. Correlate dynamic findings with static analysis from Ghidra/IDA Pro to validate assumptions, understand complex logic, and uncover obfuscated functionality. \n
- Static Reverse Engineering: Use advanced reverse engineering tools, with a focus on Ghidra and IDA Pro, to decompile and disassemble software. Analyze code paths, extract indicators, and uncover hidden or malicious logic not apparent through dynamic analysis alone. \n
- Vulnerability and Capability Research: Investigate and identify vulnerabilities, undocumented features, and novel capabilities within target systems. Develop proof-of-concept exploits and assess their potential operational impact. Model and simulate specific features and functions to understand how software was developed, compiled, and deployed. \n
- Tool Chain Mastery: Employ a specialized toolchain for analysis, including disk imagers, virtual machine managers, network scanners, and debuggers to perform end-to-end exploitation. \n
- Mentorship: Mentor junior engineers in SWRE methodologies, tools, and techniques. \n
Required Qualifications:
\n- \n
- 3+ years of demonstrated experience in software reverse engineering, with a preference for backgrounds in material exploitation, malware analysis, or vulnerability research. \n
- Understanding of Windows and Linux operating system internals, x86/x64 and ARM assembly, and CPU architecture. \n
- Experience with static analysis tools such as IDA Pro, Ghidra, and Binary Ninja. \n
- Experience with debugging tools such as WinDbg, GDB, and similar platforms. \n
- Experience with virtualization, sandboxing, and emulation tools such as VMware, KVM, QEMU, and others. \n
- Experience with the SWRE toolchain, including network analysis tools (Wireshark, nmap) and Linux command-line proficiency. \n
- Experience with forensic disk image analysis to mount, modify, and extract artifacts from raw disk images. \n
- Ability to unpack, de-obfuscate, and analyze highly complex malicious applications. \n
- Experience in Linux/Unix environments, including advanced command-line operations and system-level administration. \n
- Knowledge of low-level programming languages (C, C++, Assembly) and scripting languages such as Python, Java, or .NET. \n
- A solid understanding of common security practices and the ability to identify security flaws in software architecture. \n
Desired Qualifications:
\n- \n
- Active DoD 8570, IAT Level II Certification. \n
- Knowledge of advanced firmware analysis techniques and methodologies. \n
- Knowledge of secure boot processes. \n
- Familiarity with hardware-level attack techniques such as side-channel analysis or fault injection. \n
- Experience with Field Programmable Gate Array (FPGA) development. \n
- Experience monitoring hardware-level buses and interfaces such as i2C, USB, or JTAG. \n
- Familiarity with risk assessment and mitigation strategies for firmware vulnerabilities. \n
- Strong documentation skills to maintain detailed records of analysis processes and findings. \n
\n
Thanks & Regards
\nShivam Rajpal
\nTeam Lead- US IT Recruitment
\nDesk- 201-578-5388 X 106
\nEmail- Shivam@votoconsulting.com
\nLinkedIn- https://www.linkedin.com/in/shivam-rajpal-b7a58912a/
\nVoto Consulting LLC- M/WBE Certified Company
\nwww.votoconsulting.com
\nSimilar Jobs You May Be Interested In
Position Details
Posted:
Nov 04, 2026
Reference Number:
7186e627ad7e8c86
Employment:
Full-time
City:
Bethesda
Job Origin:
ziprecruiter
Share this job:
Please wait..!!

