More about the position:
The Leidos Associate Security Assurance Engineer in support of Common Criteria performs initial assessment of security functions; consults in development of process, design, and test documentation; and conducts the evaluation of security products based on available documentation. Given the wide range of security technologies, access to detailed proprietary information, and interaction with product development teams; this position offers a rare opportunity to rapidly gain experience with a full spectrum of security products and technologies. Unique to Leidos CCTL is the ability to participate in not only domestic NIAP Protection Profile evaluations but to also enhance and expand skillsets via the international Evaluation Assurance Level (EAL) efforts as conducted by Leidos.
The Leidos Associate Security Assurance Engineer in support of Cryptographic and Security Testing Laboratory (CSTL) performs initial assessments of cryptographic security functions; consults in development of a product's security design; and tests products against one or more of the following security standards; National Institute of Standards and Technology (NIST) Federal Information Processing Standard (FIPS) 140-2 for cryptographic modules, FIPS 201 for Personal Identity Verification (PIV) smart cards, Security Content Automation Protocol (SCAP) enterprise scanning tools and Transportation Worker Identification Credentials (TWIC) for smart cards as well as associated standards in accordance with the NIST validation programs requirements.
What You'll Get to Do:
-The selected candidate will work on Common Criteria Evaluation projects as well as FIPS 140-2 validation projects and participate in varied computer security related projects for several Leidos commercial accounts.
-Typical projects within the CC and CST Labs involve:
-General security analysis.
-Design work (product architecture).
-System-level logical analysis.
-Product evaluations against Technology Type standards (Protection Profiles)
-Cryptographic and Public Key Infrastructure (PKI) testing
-Cryptographic algorithm testing.
-Source code review activities in a variety of programming languages -Vulnerability testing.
-System-level logical analysis.
-Product evaluation against Technology and Security Type standards.
You'll Bring These Qualifications:
-Requires BS degree or equivalent experience and less than 2 years prior relevant experience.
-Bachelor's degree in technical discipline (Electrical Engineering, Computer Engineering, Computer Science, Mathematics or related discipline).
-Experience with C, C++, Java languages, Perl, Ruby and development environments.
-Experience setting up networks and familiarity with subnets and routing.
-Knowledge of common security related protocols and their design (i.e. ssh, IPsec, TLS, etc.).
-Knowledge of cryptographic encryption algorithms, key exchange algorithms, hashing algorithms, PKI, etc.
-Experience building testing environments, performing testing and reporting results (technical writing).
These Qualifications Would be Nice to Have:
-Knowledge of security/cryptography.
-Vulnerability Analysis and/or penetration testing experience/expertise.
-Strong knowledge of computer security principles and best practices.
-Strong ability to troubleshoot, strategize a solution and execute necessary steps.
Strong English (both oral and written) skills.
-Strong problem solving skills.
-Knowledge of Active Directory and Linux.
-Hands on experience using tools such as an oscilloscope, function generator, multimeter, sigal generator, etc.
-Knowledge of X509 certificates and their attributes as well as protocols such as CDP and OCSP.