Associate Reverse Engineer Researcher

Carnegie Mellon University

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $171k
$117k $225k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $127,529–$214,000.

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 · Associate Reverse Engineer Researcher

The Associate 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. The researcher will design, prototype, and transition new analysis methods and tools while exploring the application of artificial intelligence to support reverse engineering practices. Key technical requirements include experience with software binaries for various architectures at the user and kernel levels, static analysis tools like IDA Pro and Ghidra, and debuggers such as x64dbg and WinDbg. Proficiency in C/C++, Python, and GoLang is required alongside knowledge of malware tradecraft, firmware development, cryptography, and network analysis tools like Wireshark to solve critical software 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 malware analysis.
  • 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 research papers and professional presentations.

What we're looking for

  • You must have a BS in Computer Science or a related discipline with three years of experience.
  • You must have an MS in Computer Science or a related discipline with one year of experience.
  • 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-level and kernel-level 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 experience with malware tradecraft, signature creation, operating system internals, and network analysis tools.
  • You must have experience with compiler theory, cryptography, mobile device reverse engineering, and malware sandboxes (preferred).

More like this

Similar roles

Reverse Engineer Researcher

Carnegie Mellon University

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

Senior Reverse Engineer, Cyber

Anduril Industries

Boston, MA +2 67 days ago $191,000–$253,000
Reverse Engineering Python C C++ Rust Ghidra IDA Pro Binary Ninja radare2 gdb lldb QEMU Unicorn Frida Embedded Linux Firmware UART JTAG SWD SPI I2C Ethernet CAN USB PCIe Fuzzing Static Analysis Dynamic Instrumentation Symbolic Execution Taint Analysis Oscilloscope Logic Analyzer Protocol Analysis FPGA SoC

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

Software Reverse Engineer

Booz Allen Hamilton

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

Software Reverse Engineer

Booz Allen Hamilton

Charlottesville, VA 85 days ago
Reverse Engineering C++ Python Java Go IDA Pro OllyDbg Wireshark BurpSuite Kali Linux Metasploit FPGAs DSP firmware, analysis Network Traffic Analysis Disassembly Assembly cyber-kill chain
5+ yrs exp

Associate Security Researcher

Carnegie Mellon University

Pittsburgh, PA 4 days ago
UNIX Linux Internet Protocols RF SDR Exploit Development Digital Forensics Incident Response
3+ yrs exp