Skip to main content

STR

Associate Software Reverse Engineer

Woburn, MA$91k–$125kfull-timeentryAdded today

About this role

STR seeks an Associate Software Reverse Engineer to analyze and research vulnerabilities in cyber-physical systems, performing reverse engineering on diverse software and firmware targets. You'll develop automated analysis tools, create exploits, and contribute to innovative cybersecurity solutions impacting national security, with work performed onsite in Woburn, MA.

What you'll do

  • Reverse engineer complex software and firmware across Windows, Linux, and embedded non-traditional architectures
  • Develop and apply automated binary analysis tools to characterize protocols, interfaces, and system functionality
  • Perform vulnerability weaponization, exploit development, and payload creation on challenging targets
  • Design and implement cybersecurity solutions within multi-disciplinary teams
  • Document, demonstrate, and present security research findings
  • Address real-world problems with national security implications

What they're looking for

  • Binary analysis and disassembly tools (IDA Pro, Binary Ninja, Ghidra)
  • C/C++ and Python programming
  • x86 and ARM assembly language
  • Reverse engineering fundamentals (memory layout, calling conventions)
  • Vulnerability research and exploit development
  • Firmware and embedded systems analysis
  • Binary emulation tools (QEMU, AFL++)
  • Operating system internals and binary file formats
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

STR

STR develops advanced autonomous systems, sensors, and software solutions for national security and defense applications, including multi-agent autonomy, radar and imaging systems, and cyber-physical system analysis tools. The company is hiring for leadership roles in autonomy and controls, software engineers, embedded systems developers, and co-op positions across its engineering teams.

View all jobs at STR

Likely interview questions

  • Walk us through your experience with binary analysis tools—which have you used most extensively and what types of targets have you analyzed?
  • Describe a complex reverse engineering challenge you've tackled; what approach did you take and what tools were critical?