RedBeard Solutions

Reverse Engineer Software Developer

Fort Meade, District of Columbia, US

Role snapshot

RedBeard Solutions is hiring a Reverse Engineer Software Developer on a full-time basis. This is a role based in Fort Meade, District of Columbia, US.

Company
RedBeard Solutions
Location
Fort Meade, District of Columbia, US
Job type
Full-time
Experience
9+ years
Posted
Oct 8, 2026

Who this role suits

Experienced professionals who can lead projects, set direction and be accountable for outcomes, not just tasks.

How to prepare your application

  • Prepare examples of decisions you drove, how you measured the result, and how you worked with other teams.
  • Be ready to discuss trade-offs and scope, not only the tools you have used.
  • Read what RedBeard Solutions publishes about its product or team, so you can say clearly why this role and this company.

Apply only on RedBeard Solutions's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

Reverse Engineer Software Developer

Location: Ft Meade, Maryland

Number of openings: 1

Experience: 9+ years & BS degree

Salary: $250,000-300,000

These salaries include company 401k contributions (salary + company 401k)

Clearance: TS/SCI CI Poly

Benefits: Don't have them yet - will get them

Start Date: likely 40-60 day process (including clearance transfer)

Job Description:

We're looking for a Software Engineer III to join our elite team. In this role, you'll

apply your deep technical expertise to analyze, reverse-engineer, and develop

mission-critical capabilities that directly support national security objectives. You will

be a key player in a fast-paced environment, tackling unique challenges at the

intersection of hardware, software, and embedded systems.

Key Responsibilities:

  • Reverse Engineer complex hardware and software systems to understand their
    inner workings and identify potential vulnerabilities.

  • Conduct rigorous code reviews to ensure the quality, security, and performance
    of all developed software.

  • Leverage deep expertise in Linux to build, manage, and troubleshoot custom
    development and analysis environments.

  • Develop custom software tools and applications using Python, C, and Assembly,
    with a strong focus on embedded and resource-constrained systems.

  • Perform in-depth vulnerability research to discover and analyze weaknesses in a
    variety of targets.

  • Collaborate with a team of skilled engineers to design and implement innovative
    solutions to challenging technical problems.

Required Skills:

  • 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;
    ability to trouble shoot and bypass complex security constraints

  • 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

  • BS + 9 years experience, though exceptions can be made for qualified
    candidates.

Desired Skills:

  • Knowledge of IOT devices

  • Networking Skills

  • Experience in Virtualization

  • Linux Kernel development; Socket

  • integrating security tools into the CI/CD pipeline