Reverse Engineer Software Developer

RedBeard Solutions
Any Location, MD
Job Description
Role Overview

Join our elite team as a Software Engineer III, applying deep technical expertise to analyze, reverse-engineer, and develop mission-critical capabilities that directly support national security objectives.

What You Will Do

Reverse Engineer complex hardware and software systems, conduct rigorous code reviews, develop custom software tools and applications, perform in-depth vulnerability research, and collaborate with a team of skilled engineers.

Why It Might Be a Fit

The ideal candidate will have strong scripting skills, experience in embedded systems, advanced binary analysis, and vulnerability research, with a deep understanding of operating system internals and proficiency in C/C++ and Assembly.

Requirements

  • Programming Proficiency and development of applications
  • Strong scripting skills particularly in Python, C, Assembly
  • Experience in embedded systems
  • Proven expertise in Advanced Binary Analysis & Reverse Engineering using tools such as Ghidra, IDA Pro, and Binary Ninja
  • Demonstrated experience in Vulnerability Research (VR) & Exploit Development
  • Linux - Deep expertise in managing, configuring, and troubleshooting
  • Extensive experience working with embedded architectures (e.g., ARM, MIPS, PowerPC) and RTOS environments
  • Strong proficiency in C/C++ and Assembly, with a deep understanding of operating system internals

Benefits

  • 401k contributions
]]>