Senior Reverse Engineer Researcher at SEI, reverse engineering malicious code and developing analysis methods. Collaborating with the security community to address emerging threats.
Responsibilities
Reverse engineer malicious code in support of high-impact customers
design and develop new analysis methods and tools
work to identify and address emerging and complex threats
effectively participate in the broader security community
Perform in-depth reverse engineering of malicious code, document and transition results in reports, presentations, and technical exchanges
Explore ways to use artificial intelligence to support reverse engineering applications
Requirements
BS in Computer Science or related discipline with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR PhD in the same fields with five (5) years of experience
experience with or knowledge of Reverse engineering software binaries for a variety of architectures, both at the user level and kernel level
Static analysis tools (e.g. IDA Pro, NSA Ghidra, Binary Ninja)
User-level and kernel-level debuggers (e.g. x32dbg, x64dbg, gdb, WinDbg)
Native programming languages (e.g. C/C++). High-level programming languages (e.g. Java, Python, GoLang, etc.)
Software engineering and design concepts
Firmware and device driver development
Malware tradecraft and threat actor tactics, techniques, and procedures (TTPs)
Malware signature creation and use, independent of detection technology
Operating system concepts and internals and binary file formats (e.g. PE, ELF, Mach-O, etc.)
Internet Protocols and network analysis tools (e.g. Wireshark, netcat, etc.)
Compiler theory, cryptography, and malware deobfuscation techniques
Mobile device development and reverse engineering
Malware sandboxes or instrumentation frameworks (e.g., Frida, QEMU, Unicorn Engine)
General understanding and experience in artificial intelligence and machine learning and using artificial intelligence to support reverse engineering and malware analysis
strong technical writing experience
ability to handle continual shifting priorities
willingness to travel to various locations to support the SEI’s overall mission
communicate effectively with technical and non-technical audiences
Benefits
Get 8% monthly contribution for your retirement, without having to contribute yourself
Get tuition benefits to CMU and other institutions for you and your dependent children
Enjoy a healthy work/life balance with flexible work arrangements and paid parental and military leave
Get access to university resources including mindfulness programs, childcare and back-up care benefits, a monthly transit benefit on WMATA, free transportation on the Pittsburgh Regional Transit System
Enjoy annual professional development opportunities; attend conferences and training or obtain a certification and get reimbursed for membership in professional societies
Qualify for relocation assistance and so much more
comprehensive medical, prescription, dental, and vision insurance
generous retirement savings program with employer contributions
life and accidental death and disability insurance
free Pittsburgh Regional Transit bus pass
access to our Family Concierge Team to help navigate childcare needs
Validation and Calibration Engineer ensuring equipment reliability and product quality in a pharmaceutical environment. Planning, executing, and maintaining validation and calibration activities in compliance with cGMP regulations.
Specialist, Validation conducting qualification and validation activities for pharmaceutical projects at Hikma. Collaborating across teams to ensure compliance and effective execution of validation processes.
Mine Planning Engineer responsible for developing underground mine designs and schedules for Evolution Mining. Collaborating with planning, scheduling, and underground operations teams for efficient execution.
Project Engineer - Electrical delivering engineering projects to support safe and efficient mining operations at Ernest Henry. Collaborating with teams for successful project execution and electrical system management.
Engineer designing, planning, and implementing cloud infrastructure for diverse clients in Defence Enterprise Business Unit. Support operations and manage system/network infrastructure projects effectively.
Load Calculation Engineer supporting certification activities and load calculation for wind turbine compliance. Requires advanced knowledge in wind‑turbine theory and proficiency with specific tools.
Engineer responsible for assuring software quality for Windfarm Control by developing programs and defining test cases. Collaborating with different departments in an international environment.
Software Engineer 3 at Newport News Shipbuilding collaborating on software requirements development and validation for naval systems. Conducting multidisciplinary research and ensuring compliance with software standards.
Process Engineer focused on continuous improvement in food manufacturing, leading projects and mentoring teams. Collaborating with plant leadership to implement lean manufacturing principles.
Manufacturing Engineer Intern supporting development and documentation of aerospace hydraulic actuator production processes. Collaborating with teams to improve product flow and quality while utilizing CAD tools.