Reverse Engineer

Radiance Technologies•Huntsville, AL

About The Position

Unique opportunity to analyze and find vulnerabilities in non-traditional, complex systems. The ideal candidate is a curious engineer or scientist who enjoys diving into the details of how things work, why they work that way, and how they will fail. This role requires knowledge in a wide array of engineering and computing disciplines and an aptitude for deep-dive analytical thinking. The Reverse Engineer uses static and dynamic analysis tools to support reverse engineering and vulnerability analysis efforts. Work includes examining software for known and new vulnerabilities, understanding how vulnerabilities affect system operation, creating custom tools for automated static and dynamic analysis, developing tools to analyze and inject datalink messages and other communications protocols, and documenting identified vulnerabilities and their impact in detail.

Requirements

  • Bachelor’s degree in Electrical or Computer Engineering.
  • U.S. citizenship.
  • Active Secret security clearance.
  • Experience applicable to analyzing, reverse engineering, and vulnerability analysis of software, hardware, and communications.

Nice To Haves

  • Master’s degree in Electrical or Computer Engineering.
  • Experience or familiarity with radar systems.
  • Experience or familiarity with machine learning or artificial intelligence.
  • Experience or familiarity with data fusion.
  • Experience or familiarity with reverse engineering.
  • Experience or familiarity with vulnerability analysis.
  • Experience or familiarity with programming languages such as C, C++, or Python.
  • Experience or familiarity with software reverse engineering tools such as Ghidra, IDA Pro, Kali, OllyDbg, and Wireshark.
  • Experience or familiarity with developing custom software and hardware tools to assist with reverse engineering and vulnerability analysis.
  • Experience or familiarity with weapon system design or analysis.
  • Experience or familiarity with the U.S. Intelligence Community or DoD contracting.
  • Active TS/SCI clearance.

Responsibilities

  • Use static and dynamic analysis tools to support reverse engineering and vulnerability analysis.
  • Examine software for known and new vulnerabilities.
  • Reverse engineer software to understand the impact of vulnerabilities on system operation.
  • Create custom static and dynamic analysis tools for automated analysis.
  • Develop tools to analyze and inject datalink messages and other communication protocols.
  • Document identified vulnerabilities and their impact in detail.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service