4386 Lead Reverse Engineer

Procession Systems

Huntsville, AL

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Analysis Skills, Assembly Language, C Programming Language, Computer Engineering, Computer Firmware, Computer Programming, Computer Science, Cross-Functional, Detail Oriented, Documentation, Electrical Engineering, Embedded Systems, Engineering Software, Forensic Science, Hardware Components, Hex Editors, IDA Pro, Implants, Industry Standards, Internet Security, Internet of Things, Logic Analyzer, Network Protocols, Problem Solving Skills, Python Programming/Scripting Language, Reporting Skills, Research & Development (R&D), Reverse Engineering, Scripting (Scripting Languages), Software Engineering, Wireshark (Ethereal), x86 Assembly Language, x86 Processors
LOCATION
Huntsville, AL
POSTED
Today
4386 Lead Reverse Engineer
4386 | Top Secret

Job Description:

OVERVIEW:

We are seeking a Cyber Engineer that will engage deeply in reverse engineering and vulnerability research across both software and firmware. You'll transform raw binaries into meaningful insights, develop reliable exploits, and build capabilities that operate effectively under real world constraints. Your work will involve dissecting complex codebases to uncover internal logic, identify hidden behaviors, and reveal exploitable weaknesses. You will also design and implement postexploitation effects and implants that are robust, stealthy, and resilient against forensic analysis and active defenses.

This role requires strong technical expertise, creativity in problem solving, and the ability to produce solutions that perform when it matters most. If you thrive on tackling difficult challenges and want your skills to deliver high impact outcomes, this position is an excellent fit.

GENERAL DUTIES:

  • Conduct reverse engineering of software and firmware, perform vulnerability research, and develop and productize exploits
  • Analyze and deconstruct software/firmware to understand structure, behavior, and functionality
  • Design and implement postexploitation effects for software and firmware that withstand scrutiny and countermeasures
  • Develop secure, reliable communication mechanisms in software
  • Create stealthy, software-based solutions
  • Use industry-standard tools such as Ghidra, IDA Pro, Wireshark, and hex editors (e.g., Hex Workshop) for reverse engineering
  • Build scripts and tools in C, Assembly, Rust, and Python to automate and support reverse engineering workflows
  • Collaborate with hardware teams to interface with physical devices, including connecting probes, using logic analyzers, and decoding hardware signals
  • Write unit, functional, and end-to-end tests
  • Produce detailed reports documenting processes, findings, methodologies, and implications
  • Partner with cross-functional teams to provide insights and technical expertise related to reverse-engineered software and hardware
REQUIRED QUALIFICATIONS:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Strong programming abilities in C, Assembly, and Python
  • Significant experience with reverse engineering tools such as Ghidra, IDA Pro, and Wireshark
  • Proficiency with x86 or other modern architectures and with hex editors
  • Ability to interface with hardware, including probing traces, using logic analyzers, and decoding signals
  • Strong critical thinking and creative problem solving skills for analyzing software and hardware components
  • High attention to detail, particularly with complex codebases and hardware systems
DESIRED QUALIFICATIONS:
  • Experience with embedded systems or IoT devices
  • Familiarity with assembly languages beyond x86 (e.g., ARM)
  • Understanding of network protocols and cybersecurity fundamentals
CLEARANCE:
  • Active Top Secret clearance with the eligibility to gain a CI Polygraph


Job Details

City : Dayton, OH, Huntsville, AL, or Chantilly, VA

State :

About the Company

P

Procession Systems