OpenAI
Software Engineer, HSM Infrastructure Security, Consumer Devices
About this role
OpenAI seeks a Security Software Engineer to design and implement hardware-backed security foundations for device ecosystems, focusing on HSM trust boundaries, cryptographic key protection, and policy enforcement systems. You'll develop security-critical firmware and software spanning HSMs, trusted execution environments, and secure elements, taking projects from requirements through production deployment.
What you'll do
- Design and implement security-critical software and firmware for HSMs, secure elements, and trusted execution environments
- Build and harden policy-to-HSM boundaries that authorize certificate issuance and cryptographic signing operations
- Develop HSM trusted applications, device drivers, SDKs, and cryptographic service integrations like PKCS#11
- Implement cryptographic protocols and key management systems including provisioning, rotation, and destruction policies
- Design HSM-backed certificate authorities, code-signing systems, and device-identity infrastructure
- Create test harnesses, fuzzers, and threat models to validate security properties and failure behavior
What they're looking for
- C, C++, or Rust programming
- HSM firmware or trusted application development
- Applied cryptography and digital signature systems
- PKCS#11, OpenSSL providers, and cryptographic interfaces
- PKI and X.509 certificate lifecycle management
- Secure boot, device attestation, and remote attestation
- Embedded firmware for resource-constrained environments
- Hardware security interfaces and side-channel analysis
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
OpenAI
OpenAI builds AI infrastructure and products, including large-scale data center campuses for AI computing and generative AI applications for enterprise customers. The company is hiring civil engineers, project engineers, electrical design engineers, data center R&D engineers, and AI deployment engineers to expand its infrastructure capabilities and help customers deploy AI solutions.
View all jobs at OpenAILikely interview questions
- Describe your experience developing firmware or software within an HSM or secure element trust boundary—what was the most complex security property you had to enforce?
- How have you approached designing a policy-enforcement system that bridges software and hardware security boundaries?