Reverse Engineer

KBR•Beavercreek, OH
•$99,200 - $130,000

About The Position

KBR is seeking a Reverse Engineer to support reverse engineering and vulnerability research across hardware, firmware, software, and networked systems. The role emphasizes strong technical execution, disciplined analysis, and effective collaboration. The Reverse Engineer contributes to vulnerability discovery, tool development, and technical reporting while deepening technical proficiency and expanding experience across mission-relevant domains. The role supports mission objectives through analysis of system components, architectures, and interactions; vulnerability research; and collaboration with reverse engineers, software engineers, and security analysts. The position requires the ability to obtain and maintain a government security clearance. KBR's Mission Technology Solutions business is planned to spin off as the independent company Trinzic, expected in January 2027. Employees who join the business before the spin-off will transition to Trinzic when the separation is complete and will not need to reapply.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 4–9 years of experience in reverse engineering or vulnerability research.
  • Strong understanding of computer architecture, operating systems, and embedded software development.
  • Proficiency in assembly language or C/C++.
  • Experience with reverse engineering tools such as IDA Pro, Ghidra, or Binary Ninja.
  • Familiarity with debugging tools and techniques.
  • Experience with network protocols, cryptography, and security vulnerabilities.
  • Ability to obtain and maintain a government security clearance.

Nice To Haves

  • Graduate degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • Experience with hardware reverse engineering, firmware analysis, or embedded systems.
  • Experience with vulnerability research or exploit development.
  • Experience with autonomous systems, digital signal processing, and communications systems.
  • Ability to learn new technologies quickly and adapt to a fast-paced environment.
  • Curiosity, including self-directed learning and tasking.
  • Ability to communicate technical concepts clearly and effectively.
  • Ability to lead small teams and interact with technical stakeholders.

Responsibilities

  • Perform full-scope reverse engineering of hardware, firmware, software, and network protocols.
  • Analyze system components, architectures, and interactions to understand functionality and security posture.
  • Identify and assess security vulnerabilities, potential attack vectors, and areas for improvement.
  • Develop tools and scripts to automate and enhance reverse engineering workflows.
  • Support vulnerability research and proof-of-concept development under senior technical guidance.
  • Research emerging threats, vulnerabilities, and reverse engineering techniques.
  • Collaborate with reverse engineers, software engineers, and security analysts to support mission objectives.
  • Document findings and prepare technical reports and briefings for technical and non-technical audiences.
  • Mentor junior team members through knowledge sharing and technical collaboration.

Benefits

  • 401K plan with company match
  • Medical benefits
  • Dental insurance
  • Vision insurance
  • Life insurance
  • AD&D
  • Flexible spending account
  • Disability benefits
  • Paid time off
  • Flexible work schedule
  • Professional training and development
  • Potential additional compensation, including sign-on bonus, relocation benefits, short-term incentives, long-term incentives, or discretionary payments for exceptional performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service