Reverse Engineer

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

About The Position

SIXGEN is seeking Reverse Engineers to support Intelligence Community, Department of Defense, and Department of Justice customers. The role covers a range of experience levels, with listed intermediate, senior, and principal qualifications. Reverse Engineers work with traditional applications and operating systems as well as embedded systems, identifying vulnerabilities and developing software across Linux, Windows, and embedded environments. The position also involves analyzing embedded hardware and firmware, and using automation, fuzzing, and AI/ML techniques to improve reverse-engineering workflows. The position is based in Arlington, Virginia, and is listed as five days onsite. Hybrid work may be available depending on the project, though candidates may be required to work in the office full time. An active TS/SCI clearance with FSP is stated in the position overview; the qualifications also require an active Top Secret clearance and U.S. citizenship. Compensation is listed at $225,000–$275,000 and is based on experience, qualifications, technical expertise, and alignment with the role. SIXGEN describes itself as an Equal Opportunity Employer committed to an inclusive culture and consideration of applicants without regard to protected characteristics.

Requirements

  • Intermediate level: 3+ years of relevant experience; senior level: 6+ years; principal level: 10+ years.
  • Experience reverse engineering compiled code using 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 required.
  • Active Top Secret clearance required; 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 using GDB, JTAG, or equivalent tools.
  • Implement automation for testing tools, fuzzing, and applying AI/ML to 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