Lead Software Reverse Engineer
Trusted Concepts, Inc. · Arlington, VA · 3 mo ago
On-siteEngineeringFull-time
About the role
A lead software reverse engineer is needed to analyze and understand proprietary software systems.
Responsibilities
- Analyze and reverse engineer software systems to identify vulnerabilities and security weaknesses.
- Develop and maintain documentation of reverse engineering processes and findings.
- Collaborate with development teams to integrate reverse engineered components into new products.
- Stay current with emerging technologies and methodologies in software reverse engineering.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of experience in software reverse engineering.
- Experience with reverse engineering tools such as IDA Pro, Ghidra, etc.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Qualifications
- Experience with multiple programming languages including C/C++, Python, Java, etc.
- Knowledge of operating systems and network protocols.
- Experience with static and dynamic analysis techniques.
- Ability to work independently and as part of a team.
Skills
- Reverse engineering expertise.
- Programming skills.
- Technical writing skills.
Benefits
- Competitive salary.
- Flexible working hours.
- Professional development opportunities.
- Health insurance.
- Retirement plan.
Pay
$120,000 - $150,000 annually.
Schedule
Full-time.
Contact Us
For more information, please contact [Contact Information].