Hardware Reverse Engineer, Senior

CACISterling, VA
Onsite

About The Position

Come be part of a unique team solving wide-ranging national security cyber and hardware challenges. Use your skills in interesting projects involving hardware reverse engineering and digital signal processing. You will be involved in investigating embedded software/hardware devices, understanding digital communication implementations, analyzing embedded binaries, and investigating RF data to identify system behavior. An ideal candidate can balance multiple projects in a fast-paced, interdisciplinary, R&D environment and can work effectively individually and on a team through their 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

  • flexible time off benefit
  • robust learning resources
  • competitive compensation
  • benefits and learning and development opportunities
  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service