Reverse Engineer Researcher

Carnegie Mellon University

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PAArlington, VA
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $199k
$139k $259k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $162,000–$236,775.

Based on 240 similar postings.

Employer

About Carnegie Mellon University

Carnegie Mellon University is a leading private research university in Pittsburgh, Pennsylvania, internationally recognized for programs in computer science, engineering, business, the arts, and artificial intelligence. Industry: Higher Education & Research

Carnegie Mellon University currently has 71 open roles on FindRole.

Most-posted roles

View all roles at Carnegie Mellon University

At a glance

TL;DR · Reverse Engineer Researcher

The Reverse Engineer Researcher joins the CERT Division of the Software Engineering Institute within the Threat Analysis directorate. This role involves performing in-depth reverse engineering of malicious code to identify and address emerging, complex security threats for high-impact customers. Key responsibilities include designing, prototyping, and transitioning new analysis methods and tools, documenting results in technical reports, and exploring the application of artificial intelligence to support reverse engineering practices. The position requires proficiency in native languages like C/C++ and high-level languages such as Python, Java, and GoLang. Candidates must utilize static analysis tools like IDA Pro and Ghidra, along with debuggers like WinDbg. The work focuses on malware tradecraft, firmware development, and analyzing binary file formats like PE and ELF to solve critical security problems.

What you'll do

  • Perform in-depth reverse engineering of malicious code to identify and address complex security threats.
  • Design, prototype, and transition new analysis methods and software tools for high-impact customers.
  • Explore and implement artificial intelligence techniques to support reverse engineering and analyze AI systems.
  • Document and transition technical results through formal reports, presentations, and technical exchanges.
  • Identify and document emerging active security threats and malware tradecraft.
  • Participate in the broader security community through the publication of papers and technical presentations.

What we're looking for

  • You must have a BS in Computer Science with experience, an MS with , or a PhD with .
  • You must be able to obtain and maintain an active Department of War security clearance.
  • You must have experience reverse engineering software binaries for various architectures at the user and kernel levels.
  • You must have experience with static analysis tools, user/kernel debuggers, and native programming languages like C/C++.
  • You must have experience with high-level programming languages, software engineering concepts, and firmware or device driver development.
  • You must have knowledge of malware tradecraft, TTPs, signature creation, and operating system internals.
  • You must have experience with network analysis tools, compiler theory, cryptography, and malware deobfuscation techniques.
  • You must have experience with mobile device reverse engineering and malware sandboxes or instrumentation frameworks.

More like this

Similar roles

Associate Reverse Engineer Researcher

Carnegie Mellon University

Pittsburgh, PA 4 days ago
Reverse Engineering Malware Analysis C C++ Python Java IDA Pro Ghidra Binary Ninja x32dbg x64dbg gdb WinDbg Frida QEMU Unicorn Engine Wireshark Cryptography Machine Learning Artificial Intelligence PE ELF Mach-O Static Analysis
3+ yrs exp

Software Reverse Engineer

Booz Allen Hamilton

Charlottesville, VA 16 days ago $86,800–$198,000
Reverse Engineering C++ Python Java Go IDA Pro OllyDbg Wireshark BurpSuite Kali Linux Metasploit FPGA DSP Disassembly Network Traffic Analysis cyber-kill chain
5+ yrs exp

Software Reverse Engineer, Lead

Booz Allen Hamilton

Charlottesville, VA 31 days ago $99,000–$225,000
Reverse Engineering C++ Python Java Go IDA Pro OllyDbg Wireshark BurpSuite Kali Linux Metasploit FPGAs DSP SDRs firmware, analysis Disassembly Network Traffic Analysis cyber-kill chain TS/SCI
8+ yrs exp

Applied Researcher 1

eBay

San Jose, CA 2 days ago $144,991–$199,200
Machine Learning Natural Language Processing Large Language Models Python PyTorch TensorFlow SQL Data Analysis Statistics Data Pipelines Multimodal Learning Knowledge Extraction

Chief Reverse Engineer

General Dynamics

Annapolis Junction, MD +2 20 days ago $265,505–$280,000
Reverse Engineering C C++ Rust Python Assembly IDA Pro Ghidra Radare2 Linux Unix Windows Static Code Analysis Kernel-level Debugging Vulnerability Assessment Penetration Testing Protocol Analysis Firmware Analysis
10+ yrs exp Hybrid

Abuse Research Engineer

Stripe

Atlanta +4 31 days ago $144,300–$216,500
Python SQL Databricks Trino PySpark Pandas Scikit-Learn Threat Hunting Threat Intelligence Digital Forensics Log Analysis MITRE ATT&CK OSINT Agentic LLM TTPs
5+ yrs exp