Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Software Reverse Engineer with TS/SCI CI Poly

  • Software Reverse Engineer with TS/SCI CI Poly job type Posted on: Nov 04, 2026
  • Software Reverse Engineer with TS/SCI CI Poly experience level Voto Consulting LLC
  • Software Reverse Engineer with TS/SCI CI Poly employment type Bethesda, Maryland
  • Software Reverse Engineer with TS/SCI CI Poly employment type Onsite
  • Software Reverse Engineer with TS/SCI CI Poly salary Full-time

Point Apply Here APPLY LATER

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 →

Job Title :

Software Reverse Engineer with TS/SCI CI Poly

Job Type :

Full-Time

Job Location :

Bethesda Maryland United States

Remote :

No

Jobcon Logo Job Description :

Job Description

Position- Software Reverse Engineer with TS/SCI CI Poly

\n

Type- 100% On-Site.

\n

Visa- USC- Active TS/SCI clearance with CI Polygraph

\n

Location- 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
\n

Summary:

\n

Seeking 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.

\n

Key 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
\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
\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

\n

Thanks & Regards

\n

Shivam Rajpal

\n

Team Lead- US IT Recruitment

\n

Desk- 201-578-5388 X 106

\n

Email- Shivam@votoconsulting.com

\n

LinkedIn- https://www.linkedin.com/in/shivam-rajpal-b7a58912a/

\n

Voto Consulting LLC- M/WBE Certified Company

\n

www.votoconsulting.com

\n


Jobcon Logo Position Details

Posted:

Nov 04, 2026

Reference Number:

7186e627ad7e8c86

Employment:

Full-time

City:

Bethesda

Job Origin:

ziprecruiter

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Software Reverse Engineer with TS/SCI CI Poly    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Job Description

Position- Software Reverse Engineer with TS/SCI CI Poly

\n

Type- 100% On-Site.

\n

Visa- USC- Active TS/SCI clearance with CI Polygraph

\n

Location- 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
\n

Summary:

\n

Seeking 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.

\n

Key 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
\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
\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

\n

Thanks & Regards

\n

Shivam Rajpal

\n

Team Lead- US IT Recruitment

\n

Desk- 201-578-5388 X 106

\n

Email- Shivam@votoconsulting.com

\n

LinkedIn- https://www.linkedin.com/in/shivam-rajpal-b7a58912a/

\n

Voto Consulting LLC- M/WBE Certified Company

\n

www.votoconsulting.com

\n


Loading
Please wait..!!