|
|
 |
Careers
Position: PKI Software Engineer
Location: San Jose, California
Other: U.S. Citizenship
Job Description
- Develop and maintain PKI and cryptographic token management software, using C++, the MSCAPI and PKCS#11 interfaces, and a variety of vendor’s cryptographic tokens.
- Work with the SPYRUS smart card and cryptographic middleware development teams to understand and implement their requirements.
- Contribute to the development and maintenance of SPYRUS' suite of identity management products, creating User Interface components, high integrity databases and network wide client/server applications.
- Be involved in all phases of software product development from initial product requirements definition through final product test and release to manufacturing.
- Assist customer support in resolving support issues.
- Develop and maintain product documentation, as required.
- Occasional travel may be required.
Required Skills and Experience
- Education: B.S. in Computer Science or Computer Engineering
- Minimum 2-4 Years experience in software development.
- Experience with C++, using object-oriented design and development.
Additional Preferred Experience
- Understanding of PKI concepts, including public key encryption and X.509 certificates, is a plus. Familiarity with relevant standards documents and experience implementing cryptographic standards is desired.
- Two to three years experience with cryptographic hardware, including the CSP and/or PKCS#11 interfaces, is highly desirable.
- Experience with MFC, UI, and network development within a Microsoft development environment are highly desirable.
- Familiarity with ASN.1 and XML encoding is desirable.
- Experience in developing technical documentation is a plus.
To be considered for this position, please send your resume to jobs@spyrus.com.
|
|