Pointer Technologies is seeking a highly skilled Software Reverse Engineer to join our team of experts.
In this role, you will analyze software systems to understand their architecture, functionality, and potential vulnerabilities.
The ideal candidate is adept at deconstructing complex systems, identifying weaknesses, and working collaboratively to address challenges.
This person is diligent, works well with others, inspired to learn, driven by mission and practices effective communication.
Responsibilities Analyze and deconstruct software applications to understand their inner workings.
Identify vulnerabilities, malware, or potential security risks within software systems.
Create detailed documentation of findings, including functionality and code behavior.
Collaborate with operational teams to recommend and implement exploitation strategies.
Develop tools and scripts to assist in reverse engineering and automation tasks.
Stay up-to-date with the latest tools, techniques, and trends in reverse engineering and cybersecurity.
Support research and development efforts to enhance existing software solutions.
Requirements Bachelor’s or Master’s degree in Computer Science, Cybersecurity, or a related field (or equivalent experience).
Proficiency in low-level programming languages such as C / C++ or assembly.
Strong understanding of debugging tools (e.g., IDA Pro, Ghidra, OllyDbg) and binary analysis.
Experience with operating system internals (e.g., Windows, Linux) and software architectures.
Familiarity with network protocols, encryption standards, and cybersecurity principles.
Ability to write clean and efficient scripts in Python, Java, or similar languages.
Nice To Have Experience in exploit development or penetration testing.
Knowledge of secure coding practices and cryptographic algorithms.
Strong problem-solving skills and the ability to work under minimal supervision.
Clearance TS / SCI clearance with polygraph required About Us Pointer Technologies is Mission Forward and Employee Owned.
We leverage talented engineers and effective technologies to drive success in our nation’s National Security and Intelligence missions.
We enable our nation to be capable, modernized, and anticipatory for the fight ahead - seen or unseen.
Here are some of our core values :
Software Engineer • Annapolis Junction, MD, US