Openai

Software Engineer, HSM Infrastructure Security, Consumer Devices

Seattle. Posted a month ago

The role

You will design and implement hardware-backed security foundations for OpenAI's device ecosystem. This role involves developing security-critical software and firmware within or adjacent to an HSM trust boundary.

What you will do

  • Design and implement security-critical software and firmware for HSMs, secure elements, TEEs, and hardware roots of trust.
  • Build and harden the policy-to-HSM boundary for certificate issuance and cryptographic signing.
  • Develop HSM trusted applications, firmware components, host interfaces, device drivers, SDKs, or cryptographic service integrations.
  • Implement or extend cryptographic interfaces like PKCS#11 or OpenSSL providers.
  • Build firmware and software that enforces key generation, provisioning, usage, rotation, recovery, and destruction policies.
  • Design and implement HSM-backed certificate authority, code-signing, key-management, and device-identity systems.
  • Develop end-to-end cryptographic protocols spanning devices, secure hardware, policy services, and backend infrastructure.
  • Build security capabilities for device attestation, secure boot, factory provisioning, and authentication.
  • Design controls for verifiable and auditable trusted software and policy changes.
  • Write, review, test, and audit secure embedded software for resource-constrained environments.

Required qualifications

  • 5+ years experience building secure embedded firmware for constrained environments
  • Deep programming experience in C, C++, or Rust

Nice to have

  • A strong track record of designing, implementing, debugging, and shipping production systems software
  • Hands-on experience developing security-critical software or firmware within, or directly adjacent to, an HSM, secure element, TEE, or hardware root of trust
  • Experience developing HSM firmware or trusted applications
  • Experience developing cryptographic mechanisms or hardware-accelerated cryptographic services
  • Experience developing HSM device drivers, host libraries, SDKs, or middleware
  • Experience developing PKCS#11 providers, mechanisms, or integrations
  • Experience developing secure key-provisioning or key-injection protocols
  • Experience developing HSM-backed certificate authority or code-signing systems
  • Experience developing signing-policy enforcement within a hardware-backed trust boundary
  • Strong knowledge of applied cryptography, digital signatures, key hierarchies, secure key management, and cryptographic protocol design

Before you apply

  • Background checks for applicants will be administered in accordance with applicable law

About the company

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity.

Software Engineer, HSM Infrastructure Security, Consumer Devices at Openai | JobZoey