Onsite Cybersecurity Reverse Engineer

STR

Arlington (VA)

On-site

USD 112,000 - 154,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

STR is hiring a Software Reverse Engineer to research and analyze vulnerabilities in cyber-physical systems. Work will be onsite in Arlington, VA.

Roles include reverse engineering of Windows/Linux binaries and embedded firmware, building automated tools, and developing cybersecurity solutions. Qualified candidates have TS clearance, degrees in CS/CE/Cybersecurity or related fields, and strong skills in C/C++, Python, and assembly languages.

Qualifications

  • BS, MS or PhD in Computer Science, Computer Engineering, Cybersecurity or related field (or equivalent work experience).
  • Experience with binary analysis of software/firmware.
  • Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra.
  • Proficiency in one or more programming languages: C/C++, Python, etc.
  • Proficiency in one or more Assembly Languages: x86, ARM, etc.
  • General understanding of reverse engineering fundamentals: memory layout, calling conventions, etc.

Responsibilities

  • Reverse engineering complex software or firmware targets, incl. Windows/Linux binaries and embedded firmware.
  • Develop automated reverse engineering and binary analysis tools.
  • Develop innovative cybersecurity solutions.
  • Collaborate in multi-disciplinary teams to tackle diverse tech challenges.
  • Perform vulnerability weaponization, exploit and payload development, and mitigation.
  • Document and present research findings to stakehold ers.

Skills

C/C++
Python
X86 Assembly
ARM Assembly
Binary analysis
Memory layout

Education

BS/MS/PhD in CS/CE/Cybersecurity

Tools

IDA Pro
Binary Ninja
Ghidra
QEMU
AFL++

Job description

STR is hiring a Software Reverse Engineer to research and analyze vulnerabilities in cyber-physical systems. Work will be onsite in Arlington, VA.

Roles include reverse engineering of Windows/Linux binaries and embedded firmware, building automated tools, and developing cybersecurity solutions. Qualified candidates have TS clearance, degrees in CS/CE/Cybersecurity or related fields, and strong skills in C/C++, Python, and assembly languages.

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

STR • Carlsbad (CA)

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
Onsite TS-Clearance Cyber Reverse Engineer
Onsite TS-Clearance Cyber Reverse Engineer

STR • Woburn (MA)

On-site
USD 91,000 - 125,000
Senior Reverse Engineer: Cybersecurity & Exploit Research
Senior Reverse Engineer: Cybersecurity & Exploit Research

STR • Arlington (VA)

Hybrid
USD 204,000 - 284,000
Senior Cyber Reverse Engineer (TS Clearance)
Senior Cyber Reverse Engineer (TS Clearance)

STR • San Diego (CA)

Hybrid
USD 204,000 - 284,000
Senior Reverse Engineer - Cybersecurity Exploitation (TS)
Senior Reverse Engineer - Cybersecurity Exploitation (TS)

STR • Melbourne (FL)

Hybrid
USD 204,000 - 284,000
Senior Reverse Engineer
Senior Reverse Engineer

STR • Woburn (MA)

On-site
USD 134,000 - 184,000
Senior Reverse Engineer
Senior Reverse Engineer

STR • San Diego (CA)

On-site
USD 134,000 - 184,000
Senior Reverse Engineer - Onsite, TS Clearance
Senior Reverse Engineer - Onsite, TS Clearance

STR • Arlington (VA)

On-site
USD 134,000 - 184,000
Senior Reverse Engineer
Senior Reverse Engineer

STR • Arlington (VA)

On-site
USD 134,000 - 184,000