AYN

Reverse Engineer Software Developer

RedBeard Solutions · Fort Meade, Maryland, United States

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

Apply on the employer’s site