Steely is seeking an experienced Reverse Engineer to support advanced software assurance initiatives for our customers. This role focuses on vulnerability discovery, exploitation research, embedded system analysis, and secure software development. The ideal candidate will possess strong reverse engineering skills, deep knowledge of Linux and embedded platforms, and experience identifying and characterizing vulnerabilities within complex software and hardware environments.
The selected candidate will:
- Design and develop software including building vulnerability exploits
- Perform analysis on systems and/or software to identify and characterize vulnerabilities
- Conduct research working with white-box and black-box methodologies to analyze embedded systems
- Perform analysis of data streams and parse protocols to identify security weaknesses
- Apply code inspection techniques to identify vulnerabilities
- Support software engineering development to translate algorithm prototypes into optimized, production-quality code suitable for operational deployment
- Document, test and communicate technical research results effectively to technical and non-technical user groups
- Contribute to the development of design documentation and other documentation artifacts