Unique opportunity to analyze and find vulnerabilities in non-traditional, complex systems. The ideal candidate is a curious engineer or scientist who enjoys diving into the details of how things work, why they work that way, and how they will fail. This role requires knowledge in a wide array of engineering and computing disciplines and an aptitude for deep-dive analytical thinking. The Reverse Engineer uses static and dynamic analysis tools to support reverse engineering and vulnerability analysis efforts. Work includes examining software for known and new vulnerabilities, understanding how vulnerabilities affect system operation, creating custom tools for automated static and dynamic analysis, developing tools to analyze and inject datalink messages and other communications protocols, and documenting identified vulnerabilities and their impact in detail.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time