STR

Principal Software Reverse Engineer

STR
Apply
2 months ago
Woburn, MA, USAStaff+

Base Salary

$204k - $284k/yr

Responsibilities

  • Reverse engineer complex software and firmware targets across Windows, Linux, embedded systems, and non-traditional architectures.
  • Develop automated reverse engineering, binary analysis, emulation, and software analysis tools.
  • Research vulnerabilities and perform vulnerability weaponization, exploit development, payload development, and exploit mitigation.
  • Lead multidisciplinary teams working on advanced reverse engineering and exploitation programs.
  • Analyze protocols, interfaces, functionality, code and data flow, binary structures, and message formats.
  • Develop cybersecurity solutions and solve problems affecting national security.
  • Prepare technical proposals and conduct technical marketing with existing and potential customers.
  • Document, demonstrate, and present research findings.

Requirements

  • 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.
  • Active Top Secret security clearance and U.S. citizenship are required.
  • Substantial experience leading technical teams on advanced reverse engineering and exploitation programs.
  • Experience with binary analysis of software and firmware, disassembly tools, vulnerability research, and vulnerability analysis.
  • 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 qualifications include implant or software patch development, binary emulation, QEMU or AFL++, DSP architectures, operating system internals, embedded systems, custom emulation tools, disassembler/decompiler development, protocol analysis, anti-reverse-engineering techniques, and intrusion detection or anti-malware systems.

Benefits

  • Full-time position performed onsite.
  • Work locations are available near Boston, Massachusetts; Arlington, Virginia; Dayton, Ohio; Melbourne, Florida; and Carlsbad, California.
  • Collaborative learning environment focused on deep technical understanding and recognition of employee contributions.

Tech Stack

AssemblyCC++LinuxPythonWindows

Categories

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