Reverse Engineer

SixGen•Arlington, VA
•$225,000 - $275,000•Onsite

About The Position

SIXGEN is seeking a Reverse Engineer to support intelligence community, Department of Defense, and Department of Justice customers. The role involves analyzing traditional applications, operating systems, and embedded systems to uncover vulnerabilities and strengthen cybersecurity capabilities. The team uses AI to improve the speed and efficiency of its work, and the engineer may incorporate AI and experiment with new tools and strategies. The position is based in Arlington, Virginia, and is listed as five days onsite. Hybrid work may be possible depending on the project, though full-time office attendance may be required. The posting describes opportunities at senior and principal levels and also welcomes candidates across a range of experience levels. The role requires active TS/SCI with FSP clearance and U.S. citizenship. Compensation is listed at $225,000–$275,000, based on experience, qualifications, technical expertise, and alignment with the position.

Requirements

  • Intermediate level: 3 or more years of relevant experience; senior level: 6 or more years; principal level: 10 or more years.
  • Experience reverse engineering compiled code with IDA Pro or Ghidra.
  • Proficiency in C, C++, and Python.
  • Experience developing code for Linux, Windows, or embedded operating systems.
  • Experience identifying vulnerabilities through reverse engineering.
  • Experience with hardware and software reverse engineering.
  • U.S. citizenship.
  • Active Top Secret clearance; the position overview specifies active TS/SCI with FSP.

Nice To Haves

  • Experience reverse engineering embedded systems.
  • Experience with black-box analysis and firmware extraction.
  • Experience debugging with GDB, JTAG, or equivalent tools.
  • Experience with fuzzing and automated testing.
  • Experience applying AI or machine learning to reverse-engineering workflows.
  • Background supporting IC, DoD, or DoJ customers.
  • Curiosity and passion for solving complex technical challenges.
  • Ability to work independently and collaboratively.
  • Strong analytical and problem-solving skills.
  • Adaptability as tools, technologies, and strategies evolve.

Responsibilities

  • Reverse engineer compiled code using IDA Pro or Ghidra across a variety of computing platforms.
  • Identify vulnerabilities through reverse engineering.
  • Develop C/C++ code in kernel and userland environments on Linux, Windows, and embedded operating systems.
  • Develop Python code for server applications and processing binary data streams.
  • Reverse engineer embedded-system hardware, including black-box analysis, firmware extraction, and debugging with GDB, JTAG, or equivalent tools.
  • Implement automation for testing tools and fuzzing, and use AI/ML for reverse engineering.

Benefits

  • Employer-paid medical, dental, and vision insurance premiums for the employee and family.
  • Employer-paid short- and long-term disability insurance and basic life/AD&D insurance.
  • 401(k) with a 4% employer contribution.
  • Professional development reimbursement options for training, certification, and education.
  • Flexible and remote work policies for most positions.
  • Flexible PTO and holiday schedule.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service