Vaileron is currently looking to hire a Software Reverse Engineer (Level 2) on a full time, permanent basis. This opportunity must be performed onsite in Annapolis Junction, MD (government site) and requires an active TS/SCI w/ Full Scope Polygraph security clearance (must have, no exceptions). Relocation assistance is available for non-local candidates.
Title: Software Reverse Engineer (Level 2)
Location: Annapolis Junction, MD (government site)
Job Overview:
As a Software Reverse Engineer (Level 2), you will be responsible for dissecting, analyzing, and understanding software systems to uncover vulnerabilities, improve security, and extract useful information. You will work closely with the development and security teams to enhance the resilience of software applications against potential threats.
Responsibilities:
· 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.
Qualifications:
· Ten (10) years’ experience as a software reverse engineer, in programs and contracts of similar scope, type, and complexity is required. Four (4) years of additional reverse engineering experience may be substituted for a bachelor’s degree.
· 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.