Jobs · Information Technology · Virginia

Linux Reverse Engineer / Vulnerability Researcher

Nightwing · Sterling, VA · 4 mo ago
Information TechnologyFull-time

Key Responsibilities

  • Perform reverse engineering of native Linux applications to identify vulnerabilities and weaknesses
  • Develop, test, and debug software components and proof-of-concept exploits
  • Conduct vulnerability research and exploitation activities targeting Linux binaries
  • Analyze compiled code and system behavior across multiple architectures
  • Collaborate with cross-functional technical teams to support research and operational objectives
  • Produce clear technical documentation and reports detailing findings and methodologies

Required Qualifications

  • Current TS/SCI with Poly Clearance
  • Minimum of three (3) years of hands-on experience developing, testing, and debugging software in: CC++, Python
  • Demonstrated experience with: Reverse Engineering (RE), Vulnerability Research (VR), Exploitation of native Linux applications
  • Strong understanding of Linux internals, system calls, memory management, and debugging tools
  • Experience analyzing compiled binaries and low-level system behavior

Desired / Preferred Qualifications

  • Exploitation and reverse engineering experience on ARM and MIPS architectures
  • Familiarity with common exploitation techniques (e.g., memory corruption, privilege escalation)
  • Experience with tools such as GDB, IDA Pro, Ghidra, radare2, or similar
  • Knowledge of secure coding practices and vulnerability mitigation techniques

Similar jobs

Reverse Engineer Researcher

Software Engineering Institute | Carnegie Mellon UniversityPittsburgh, PA· 1 mo ago
Engineeringapply on cmu.wd5.myworkdayjobs.com

Reverse Engineer Researcher

Software Engineering Institute | Carnegie Mellon UniversityArlington, VA· 7 mo ago
Information Technologyapply on cmu.wd5.myworkdayjobs.com