Software Reverse Engineer 1 (CFG - 047)
SageCor Solutions · Fort Meade, MD · 4 days ago
On-siteEngineeringFull-time
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. Active TS/SCI with Polygraph required.
About the Role
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.
Responsibilities
- Perform reverse engineering and debugging on existing software
- Identify defects in software and provide corrective solutions
- Research open-source vulnerabilities related to software
- Develop methods and techniques to identify vulnerable running software
Requirements
- Experience with low-level programming and assembly language
- Knowledge of C/C++ and Python
- Knowledge of industry-standard reverse-engineering tools
- Five (5) years' experience as an embedded developer, in programs and contracts of similar scope, type, and complexity
- Four (4) years of additional embedded developer experience may be substituted for a bachelor's degree
Qualifications
- 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
Skills
- Experience developing software for embedded systems (desired)
- Experience automating reverse engineering tasks (desired)