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
I&C Process Engineer II supporting systems engineering processes on large - scale Westinghouse projects. Focus on configuration management, requirements management, and verification & validation principles.
Safety Analysis Engineer performing design basis safety analysis for nuclear reactors at Westinghouse. Reporting to the Manager of Loss of Coolant Analysis, ensuring reactor safety protocols and methodologies.
Maintenance Engineer II performing scheduled and unscheduled maintenance on plant equipment and machinery for Flowers Foods in Johnstown, CO. Ensuring operational efficiency and adherence to quality standards.
Maintenance Engineer I responsible for scheduled and unscheduled maintenance at Flowers Foods. Involves troubleshooting, repairs, and ensuring plant equipment efficiency.
Entry level Controls Commissioning Engineer for Dematic's project engineering teams, integrating mechatronic systems in automated solutions. Seeking a passionate mechanical engineer for diverse industry projects.
Electrical & Control Engineer at Geosyntec, designing systems for water and wastewater treatment projects. Applying electrical engineering skills and supporting multi - disciplinary teams.
Electrical & Control Engineer designing and implementing control systems for water and wastewater treatment projects. Supporting process engineering through detailed electrical design and calculations.
Principal Civil/Environmental Engineer or Geologist at Geosyntec involved in site investigation, remediation, and client management projects. Expect project management responsibilities, collaboration, and mentoring tasks in a fast - paced environment.
Senior Professional Industrial Water Engineer supporting mining clients with water cycle management. Collaborating with experts and managing projects across the lifecycle of mining operations.
Entry level Controls Commissioning Engineer joining Americas Project Engineering team for automated systems in various industries. Involves commissioning projects and traveling to customer sites.