|
Job Title: Senior Cryptography Software Engineer
Job Location: Sunnyvale, CA
Job ID 07-01-104
Responsibilities:
The senior cryptography software engineer will have knowledge and experience in cryptography. The engineer will be a member of Arcot's core technology development team which develops software for use in all company products.
Qualifications:
- Expert in C++ and object-oriented development.
- Knowledge and implementation experience with cryptographic algorithms such as RSA, DES, AES, MD5, SHA-1, and SHA-2.
- Knowledge and implementation experience with SSL/TLS. For example, using OpenSSL or similar toolkits.
- Knowledge of cryptographic techniques such as HMAC and random number generation.
- Knowledge of PKI standards such as X.509 and PGP.
- Extensive experience in the development of software in the areas of computer security, cryptography, cryptographic protocols, and public key infrastructure.
- Knowledge and experience developing software in Windows, Solaris, and Linux (and/or other UNIX platforms.)
- Familiarity and experience with software engineering methodologies and principles throughout the entire software lifecycle.
- Experience in security vulnerability analysis and secure programming practices.
Additional Desired Qualifications:
- Experience in PKCS#11 and other PKCS standards.
- Experience with MS Crypto API.
- Experience developing software utilizing smartcards and HSM's.
- Java experience
- Bachelor's degree. M.S. preferred.
To apply for this position, please send an email to cryptosw@arcot.com with the job ID # in the Subject line. Include a cover letter and your resume. If there is a match for you with Arcot, we will contact you.
No phone calls please.
|