Reverse Engineer Software Developer

RedBeard Solutions

  • Fort Meade, Maryland
  • 19 days ago
  • $250,000–$300,000 Per Year

Highlights

Linux - Deep expertise in managing, configuring, and troubleshooting;ability to trouble shoot and bypass complex security constraints. Proven expertise in Advanced Binary Analysis & Reverse Engineeringusing tools such as Ghidra, IDA Pro, and Binary Ninja.

Numbers & Facts

LocationFort Meade, Maryland
Salary$250,000–$300,000 Per Year

Description

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 theirinner workings and identify potential vulnerabilities.

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

  • Leverage deep expertise in Linux to build, manage, and troubleshoot customdevelopment 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 avariety of targets.

  • Collaborate with a team of skilled engineers to design and implement innovativesolutions 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 Engineeringusing tools such as Ghidra, IDA Pro, and Binary Ninja

  • Demonstrated experience in Vulnerability Research (VR) & ExploitDevelopment

  • 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 ofoperating system internals

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

Desired Skills:

  • Knowledge of IOT devices

  • Networking Skills

  • Experience in Virtualization

  • Linux Kernel development; Socket

  • integrating security tools into the CI/CD pipeline

Similar Jobs