Hardware Reverse Engineer, Senior

CACI InternationalSterling, VA

About The Position

This opportunity is for a Hardware Reverse Engineer, Senior to join a unique team solving wide-ranging national security cyber and hardware challenges. The role involves using skills in hardware reverse engineering and digital signal processing for interesting projects. Responsibilities include investigating embedded software/hardware devices, understanding digital communication implementations, analyzing embedded binaries, and investigating RF data to identify system behavior. The ideal candidate can balance multiple projects in a fast-paced, interdisciplinary, R&D environment and work effectively individually and on a team through excellent communication skills and technical acumen.

Requirements

  • An active TS/SCI with required CI polygraph clearance is required
  • BS degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or Aerospace Engineering (ABET/EAC Accredited)
  • 5+ years of experience performing digital signal processing development, reverse engineering, embedded software development, and/or FPGA engineering
  • 5+ years of experience developing or reverse-engineering FPGAs using HDL (VHDL and/or Verilog) and simulation tools (e.g., Modelsim, Questasim)
  • Experience with embedded interfaces such as UART, SPI, I2C, GPIO
  • Experience using in-circuit debuggers and programmers, JTAG/Serial-wire (SWD)
  • Experience programming in Python, C, and/or C++

Nice To Haves

  • Working knowledge of RF communications technologies, network communications technologies, and hardware design including radio-frequency modules and/or software defined radios
  • Experience working with board support packages (BSP), U-Boot, and device drivers
  • Background in digital signal processing (DSP) and communication theory
  • Knowledge of processing signals
  • Software development experience in Linux and/or bare metal

Responsibilities

  • Teardown, investigate, and document embedded hardware devices/software and analyze their inherent communication implementations
  • Analyze systems and hardware devices to determine behavior and potential access vectors for exploitation
  • Investigate RF communication capabilities of hardware systems
  • Participate in technical reviews of requirements, specifications, designs, codes, and other artifacts
  • Create documentation outlining results of exploitation efforts

Benefits

  • A culture of integrity
  • An environment of trust
  • Autonomy to take the time you need through a unique flexible time off benefit
  • Access to robust learning resources
  • Focus on continuous growth
  • Competitive compensation
  • Competitive benefits
  • Learning and development opportunities
  • Broad and competitive mix of benefits options
  • Healthcare
  • Wellness
  • Financial
  • Retirement
  • Family support
  • Continuing education
  • Time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service