Join our team at Strategic Sight Consulting LLC for an opportunity as a Reverse Engineer supporting critical defense missions at Aberdeen Proving Ground, Maryland. The selected candidate will work hands-on with advanced Unmanned Systems (UxS) technologies, performing static and dynamic reverse engineering to support Counter-Unmanned Aircraft Systems (C-UAS) initiatives through binary analysis, vulnerability research, and software and firmware reverse engineering.
This role provides an opportunity to collaborate with multidisciplinary engineering teams to analyze and evaluate emerging technologies and complex unmanned systems. The Reverse Engineer will apply technical expertise in software analysis, cybersecurity, and reverse engineering methodologies to identify vulnerabilities, understand system functionality, and contribute to mission-focused solutions that enhance operational capabilities and counter emerging threats.
Responsibilities and Background
•
Perform static and dynamic reverse engineering of software, firmware, and embedded systems in support of Counter-UAS mission requirements.
•
Conduct binary analysis, vulnerability research, and software and firmware evaluations to identify system functionality and potential security vulnerabilities.
•
Analyze and evaluate applications, software architectures, and embedded technologies to support technical assessments and development efforts.
•
Work hands-on with advanced UAS electronics, components, and systems to understand hardware and software functionality.
•
Utilize reverse engineering tools and techniques to examine executable files, firmware, and other digital components.
•
Conduct technical investigations to identify software behaviors, system interactions, and potential vulnerabilities.
•
Apply programming and scripting skills to support reverse engineering activities, automate analysis tasks, and develop technical solutions.
•
Utilize Linux operating systems and development environments to conduct software analysis and technical evaluations.
•
Collaborate with interdisciplinary engineering and technical teams to evaluate emerging technologies and solve complex technical challenges.
•
Research and evaluate software architectures, cryptographic systems, and communication protocols to support technical analysis.
•
Document technical findings, research results, and engineering assessments through reports, presentations, and other technical documentation.
•
Communicate technical questions, findings, and recommendations to team members to support knowledge sharing and continuous improvement.
•
Perform functional duties independently and collaboratively in support of mission requirements.
•
Percentage of Travel Required: Up to 10% (Continental US).
Requirements
•
Current and Active Secret Security Clearance with the ability to obtain TS/SCI.
•
Bachelor's degree in a related technical discipline.
•
Minimum of 2 years of directly related experience.
•
Ability to learn, adapt, and grow professionally while working as part of an interdisciplinary engineering team.
•
Strong analytical and problem-solving skills with an interest in understanding how digital systems and technologies operate.
•
Experience working in Linux operating system environments.
•
Basic understanding of cryptography and cryptographic systems.
•
Programming experience using Python, Java, C/C++, or similar programming languages.
•
Strong written and verbal communication skills, including the ability to clearly articulate technical questions, findings, and analysis results to team members.
•
Understanding of software architecture principles and software development best practices.
•
Experience performing binary analysis or software reverse engineering.
•
Experience utilizing reverse engineering and debugging tools such as Ghidra, Binary Ninja, IDA, JADX, x64dbg, or GDB.
•
Ability to work effectively both independently and collaboratively to support technical investigations and mission requirements.
Desired Qualifications
•
Knowledge of cybersecurity best practices, security principles, and vulnerability assessment methodologies.
•
Familiarity with Android operating systems, mobile device debugging techniques, and reverse engineering Android Package Kit (APK) files.
•
Experience utilizing benchtop electronic testing equipment, including oscilloscopes, signal analyzers, power analyzers, and multimeters.
•
Experience performing micro-soldering and working with electronic components.
•
Experience working with unmanned systems, including Unmanned Aircraft Systems (UAS), Unmanned Ground Vehicles (UGV), and Unmanned Surface Vehicles (USV).
•
Familiarity with the programmatic use of Application Programming Interfaces (APIs).
•
Experience working with software containers and containerized environments at a technical level.
•
Experience utilizing hardware and communication interfaces and protocols, including I2C, JTAG, UART, SPI, USB, and Ethernet.
About Us
Strategic Sight Consulting is a business and technology consulting agency providing valuable product and business development strategies for early-stage entrepreneurs and government agencies. Our mission is to understand our client's goals and develop a strategic roadmap that aligns with their vision and passion. We guide entrepreneurs through the product development life cycle for marketplace success and partner with federal organizations to help build their technical vision and global operations. Strategic Sight Consulting was founded on the core principle of being your dedicated and trusted service provider.
Apply within. We are excited about the opportunities that await you at Strategic Sight Consulting LLC.