This is an exciting opportunity that includes performing software & firmware reverse engineering and vulnerability research (VR) with a focus on Cyber Operations for National Security. You will get to work with customers directly performing full cycle solution engineering, requirements gathering, reversing, prototyping, software development, and testing. You will be using your reverse engineering and kernel debugging skills to perform in-depth vulnerability assessments. Engineers are encouraged to be creative and exhaust every technical avenue to uncover weaknesses of the system and exploit them. Development of prototypes will be then be developed based on the identified vulnerabilities. These prototypes will be productized as needed by mission.
- Experience with C/C++ programming
- Experience with IDAPro or other static RE tools
- Experience with Python scripting
- Candidate must have CNO development experience
- Experience with Windows Kernel programming
- Experience with Ruby
- Experience with USB specifications
- Working knowledge of Windows internals, to include Windows API, registry, and security features
Active TS with Poly is required. Candidates without an active clearance will not be considered.
PCI is an equal opportunity employer with over 12 years supporting the customer, and partnerships with Amazon, Elastic and Microsoft Azure. We consider our employees our most valuable asset, prioritizing company culture and providing generous benefits.
We were founded on the principal that uncompromising personal integrity and ethics are the primary guides in all business situations. We believe that the company’s collective character is of utmost importance, the trust of our clients is sacred, and view reliability as a requisite quality in each of our professionals. PCI is centered on ensuring three principles are ingrained in everything that we do: Performance, Commitment and Integrity.
|Job Category||Cybersecurity, Software Developer/Engineer|