Software Reverse Engineer I with Security Clearance

Annapolis Junction, Maryland

Vaileron
Job Expired - Click here to search for similar jobs
Vaileron is currently looking to hire a Software Reverse Engineer (Level 1) 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. Relocation assistance is available for non-local candidates. Title: Software Reverse Engineer (Level 1)
Location: Annapolis Junction, MD (government site) Job Overview:
As a Software Reverse Engineer, you will be responsible for performing reverse engineering and debugging on existing software, identifying defects, and providing effective solutions. Ideally, you will have a strong background in low-level programming, assembly language, and a solid understanding of C/C and Python. Additionally, expertise in industry-standard reverse-engineering tools is crucial. This role is essential in researching open-source vulnerabilities related to software and developing methods to identify potential vulnerabilities in running software. Responsibilities:

• Conduct reverse engineering and debugging on existing software to identify defects and vulnerabilities.

• Research open-source vulnerabilities related to software and stay informed about the latest developments in the field.

• Develop methods and techniques to identify if running software is vulnerable to security threats.

• Collaborate with the development team to provide insights and recommendations for correcting defects and improving software security.

• Utilize low-level programming and assembly language skills to analyze software at a granular level.

• Apply expertise in C/C and Python to enhance reverse engineering capabilities.

• Employ industry-standard reverse engineering tools to efficiently analyze and assess software security.

• Actively contribute to the automation of reverse engineering tasks to streamline processes. Qualifications:

• Five (5) years of experience as a software reverse engineer in programs and contracts of similar scope, type, and complexity.

• Bachelor of Science degree in Computer Science or a related field, or four (4) years of additional reverse engineering experience may be substituted for a bachelor's degree.

• Solid experience with low-level programming and assembly language.

• Proficiency in C/C and Python programming languages.

• Knowledge of industry-standard reverse engineering tools, such as IDA Pro, Ghidra, or similar.

• Strong analytical and problem-solving skills with a keen attention to detail. Desired Experience:

• Experience in developing software for embedded systems.

• Previous involvement in automating reverse engineering tasks to improve efficiency.
Date Posted: 18 May 2024
Job Expired - Click here to search for similar jobs