Reverse Engineer Researcher
CMU AI · 2 Locations
Research instituteonsitesenior
At a glance
Highlights
- Reverse engineer malicious code for high-impact government customers
- Design new analysis methods and tools to combat complex threats
- Explore AI-assisted reverse engineering and present research findings
What they offer
- Comprehensive medical, prescription, dental and vision insurance
- Generous retirement savings program with employer contributions
- Tuition benefits and annual professional development opportunities
- Paid time off, observed holidays and life and disability insurance
- Free Pittsburgh Regional Transit pass and fitness center access
- Relocation assistance available
Ideal candidate
Deeply curious reverse engineer who loves dissecting how software works, thrives on emerging malware puzzles, and enjoys mentoring others and sharing findings with the broader community.
Requirements
- BS in Computer Science or related with 8 years experience; OR MS with 5 years; OR PhD with 2 years
- Experience reverse engineering binaries across architectures at user and kernel level
- Proficiency with static analysis tools like IDA Pro, Ghidra and Binary Ninja
- Experience with debuggers like WinDbg, gdb, x32dbg and x64dbg
- Programming experience in C/C++ and high-level languages like Python, Java and Go
- Knowledge of OS internals, binary formats, networking, cryptography and malware TTPs
- Ability to obtain and maintain Department of War security clearance and pass background check
- Willingness to travel up to 15% and handle confidential information
Lab profile
About CMU AI
Carnegie Mellon applied AI research spanning robotics, autonomy, and cybersecurity for defense.
What they build
- Multimodal behavior analysis algorithms
- Autonomy systems
- Cybersecurity analytics prototypes
Known for
- Multimodal machine learning
- Computer vision and human behavior modeling
- AI engineering for defense
- Software engineering and cyber resilience
Posted · Last seen