Senior Software Reverse Engineer – Cybersecurity Research

STR

Carlsbad (CA)

On-site

USD 204,000 - 284,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

STR is seeking a Principal Software Reverse Engineer to lead research and analysis of vulnerabilities in cyber-physical systems. You will join a multidisciplinary team developing cutting-edge technologies with immediate impact on national security.

This onsite role requires strong leadership and hands-on reverse engineering skills. The candidate will work across Windows/Linux and embedded firmware, developing tools and exploits, and presenting findings to customers and stakeholders.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 15 years relevant experience (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/firmware.
  • Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra.
  • Proficiency in multiple Assembly Languages: x86, ARM, etc.
  • Proficiency in one or more programming languages: C/C++, Python, etc.
  • Deep understanding of reverse engineering fundamentals.
  • Experience in Vulnerability research and analysis.
  • Knowledge of weaponizing discovered vulnerabilities into exploits.

Responsibilities

  • Reverse engineering complex software or firmware targets, ranging from Windows/Linux binaries to embedded firmware on non-traditional architectures.
  • Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems.
  • Developing innovative cybersecurity solutions.
  • Leading multi-discipline teams to tackle challenging problems to develop innovative cybersecurity solutions.
  • Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of targets.
  • Technical marketing to existing and potential customers.
  • Technical proposal development (idea generation, writing, reviewing, editing).
  • Documenting, demonstrating, and presenting research.
  • Solving real world problems that have an impact on national security.

Skills

Reverse engineering
Binary analysis
Assembly languages
Disassembly tools
C/C++
Python

Education

Bachelor's degree in Computer Science, Computer Engineering, Cybersecurity
MS or PhD with equivalent work experience

Tools

IDA Pro
Binary Ninja
Ghidra
QEMU

Job description

STR is seeking a Principal Software Reverse Engineer to lead research and analysis of vulnerabilities in cyber-physical systems. You will join a multidisciplinary team developing cutting-edge technologies with immediate impact on national security.

This onsite role requires strong leadership and hands-on reverse engineering skills. The candidate will work across Windows/Linux and embedded firmware, developing tools and exploits, and presenting findings to customers and stakeholders.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Reverse Engineer — Cybersecurity Research
Senior Software Reverse Engineer — Cybersecurity Research

Socket.dev • Melbourne (FL)

On-site
USD 204,000 - 284,000
Senior Reverse Engineer - Cybersecurity & Vulnerability
Senior Reverse Engineer - Cybersecurity & Vulnerability

STR • Woburn (MA)

On-site
USD 204,000 - 284,000
Principal Reverse Engineer, Exploit & Research (TS/Onsite)
Principal Reverse Engineer, Exploit & Research (TS/Onsite)

Socket.dev • San Diego (CA)

On-site
USD 204,000 - 284,000
Lead Reverse Engineer - Cybersecurity & Exploitation (TS)
Lead Reverse Engineer - Cybersecurity & Exploitation (TS)

Socket.dev • Woburn (MA)

On-site
USD 204,000 - 284,000
Top Secret - Associate Software Reverse Engineer
Top Secret - Associate Software Reverse Engineer

Systemstechnologyresearch • Woburn (MA)

On-site
USD 91,000 - 125,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

Systemstechnologyresearch • Woburn (MA)

On-site
USD 204,000 - 284,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

STR • Arlington (VA)

On-site
USD 204,000 - 284,000
Senior Reverse Engineer – National Security (TS Clearance)
Senior Reverse Engineer – National Security (TS Clearance)

Systemstechnologyresearch • Woburn (MA)

On-site
USD 204,000 - 284,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

Socket.dev • Melbourne (FL)

On-site
USD 204,000 - 284,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

STR • San Diego (CA)

On-site
USD 204,000 - 284,000