STR

Principal Software Reverse Engineer

STR
Apply
2 months ago
Melbourne, FL, USAStaff+

Base Salary

$204k - $284k/yr

Responsibilities

  • Reverse engineer complex software and firmware targets, including Windows/Linux binaries and embedded systems on non-traditional architectures.
  • Develop automated reverse engineering, binary analysis, emulation, and dynamic analysis tools.
  • Analyze vulnerabilities and perform exploit, payload, weaponization, and mitigation development.
  • Lead multidisciplinary technical teams on advanced reverse engineering and exploitation programs.
  • Develop cybersecurity solutions and analyze protocols, interfaces, functionality, code flow, and data flow.
  • Provide technical marketing, proposal development, customer presentations, demonstrations, and research documentation.
  • Solve technically challenging problems with direct national security impact.

Requirements

  • Active Top Secret security clearance and U.S. citizenship as required by the U.S. Government.
  • Bachelor’s degree in Computer Science, Computer Engineering, Cybersecurity, or a related field plus a minimum of 15 years of relevant experience; an MS or PhD with equivalent work experience may also be considered.
  • Substantial experience leading technical teams on advanced reverse engineering and exploitation programs.
  • Experience with binary analysis of software and firmware, vulnerability research, and vulnerability analysis.
  • Experience with disassembly tools such as IDA Pro, Binary Ninja, or Ghidra.
  • Proficiency in multiple assembly languages, including x86 and ARM, and in one or more programming languages such as C/C++ or Python.
  • Deep understanding of reverse engineering fundamentals and knowledge of weaponizing vulnerabilities into exploits.
  • Preferred experience with implant or software patch development, binary emulation, QEMU, AFL++, DSP architectures, operating system internals, embedded systems, custom emulation tools, disassembler/decompiler modules, binary formats, protocol analysis, anti-reverse-engineering techniques, intrusion detection, and anti-malware systems.

Benefits

  • Full-time position performed onsite.
  • Locations are available near Boston, Massachusetts; Arlington, Virginia; Dayton, Ohio; Melbourne, Florida; and Carlsbad, California.
  • Collaborative learning environment supporting deep technical understanding and recognizing employee contributions.

Tech Stack

STR

About STR

1,001-5,000 employees

STR develops cyber, electronic warfare, sensing, and AI/ML systems and analytics for U.S. defense and intelligence customers, delivering R&D services, prototypes, and fielded capabilities. The privately held, employee-owned company was founded in 2010 and is headquartered in Woburn, Massachusetts, with sites near Boston, Arlington (VA), Dayton (OH), Melbourne (FL), and Carlsbad (CA). Work spans RF, sonar, radar, command-and-control, and ISR, including subsea sensors and signal processing.

Contact me