Vulnerability Research / Reverse Engineer, Principal
New
J
JobgetherCybersecurity
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Vulnerability Research / Reverse Engineer, Principal based in the United States.Full-TimePrincipal
Salary148,300 - 266,900 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 10 years of related professional experience; at least 10 years of programming experience; a minimum of five years of experience in vulnerability research, reverse engineering, and/or cyber tool development.
- Required Skills
- PythonGitC++CI/CD
Requirements
- Hold a bachelor's degree in a relevant technical discipline; a master's degree in a related field may substitute for up to four years of experience.
- Have at least 10 years of related professional experience.
- Have at least 10 years of programming experience using languages such as Python, C, C++, and x86 assembly.
- Have a strong understanding of networking fundamentals.
- Have at least five years of experience in vulnerability research, reverse engineering, and/or cyber tool development.
- Demonstrate experience developing and troubleshooting software in Windows and Linux environments.
- Have practical knowledge of CI/CD pipelines and version control systems, particularly Git.
- Be a U.S. citizen and able to obtain a TS/SCI security clearance.
- Preferred: experience with Windows internals or Linux kernel-level programming.
- Preferred: familiarity with multithreaded and distributed systems, antivirus evasion, and x86, ARM, or MIPS assembly.
- Preferred: experience with Android, iOS, or macOS, or relevant certifications and specialized training.
Responsibilities
- Conduct advanced vulnerability research and reverse engineering across hardware and software targets.
- Identify weaknesses and support development of specialized cyber capabilities.
- Contribute to research, design, and development of cyber tools for operational requirements.
- Allocate and coordinate technical tasks for large-scale cyber tool development.
- Test, validate, troubleshoot, and integrate cyber tools across supported environments.
- Develop and maintain software in Windows and Linux environments.
- Collaborate with technical specialists and mission stakeholders to address engineering challenges.
- Apply version control and continuous integration and delivery workflows.
View Full Description & ApplyYou'll be redirected to the employer's site