Software Reverse Engineer 1

Sagecor Solutions (sagecor)
Washington, DC, United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Assembly Language C++ (Programming Language) Software Debugging Python (Programming Language) Open Source Technology Reverse Engineering Software Engineering System Programming

Job description

Perform reverse engineering and debugging on existing software. Identify defects in software and provide ways to correct defects. Research open-source vulnerabilities related to software. Develop methods and techniques to identify if running software is vulnerable.

Requirements

Experience with low-level programming and assembly language. Knowledge of C/C++ and Python. Knowledge of industry standard reverse-engineering tools.

Desired Skills:

Experience developing software for embedded systems. Experience automating reverse engineering tasks.

YOE / Degree Requirements:

Five (5) years’ experience as an embedded developer, in programs and contracts of similar scope, type, and complexity is required. Four (4) years of additional embedded developer experience may be substituted for a bachelor’s degree. A Master’s degree in a relevant discipline may be substituted for two (2) years of experience, reducing the requirement to three (3) years of relevant experience.

Consistent with federal and state law where SageCor conducts business, SageCor Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, or any other protected class.

About the company

Serving Maryland and the Greater Washington D.C. area, SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services to areas requiring (or desiring) nationally-recognized expertise in high performance computing, large data analytics and cutting edge information technologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:30 min

Drawing parallels between early compilers and AI tools

Sven Reinck Sven Reinck · Europe 2026 Virtual

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou · Europe 2026 Virtual

3:45 min

Key features and benefits of the Rust programming language

Francesco Ciulla Francesco Ciulla · World Congress 2024

46 sec

Using LLMs to reverse engineer undocumented legacy code

Michele Zuccala Michele Zuccala +4 · World Congress 2026 Europe

6:06 min

Mastering foundational programming knowledge before skipping to abstractions

Chris Heilmann +2 · LIVE

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · World Congress 2026 Europe

Videos

See all

Related articles

See all