Staff Software Engineer - AI Accelerator Card Security Engineer - Cork, Ireland
Core
Define and document security requirements, mechanisms, and processes for AI accelerator cards, ensuring secure configuration, provisioning, and attestation of device identity and state.
Role type
Staff Software Engineer - AI Accelerator Card Security Engineer
Builds
AI accelerator cards (Dragonfly) with secure components and management protocols
Domain
Hardware security / AI infrastructure / Embedded systems
Deliverable
production ML models
Required skills
Security architecture, key management, certificate management, root-of-trust security, boot-chain security, firmware authentication, security risk assessment, C programming, Python programming
Preferred skills
Secure debug and RMA flows, MCTP/SPDM/PLDM/Redfish protocols, factory security provisioning, device attestation systems, post-quantum cryptography, Open Compute Project (OCP) specifications, Confidential Computing Consortium (CCC) standards, IETF RATS working group, AI accelerator system development
Technologies
BMC, PRoT, flash devices, PCIe switches, ACS, Redfish, SPDM, PLDM, C, Python
Responsibilities
Define and document security requirements for components on an AI Accelerator card; Define and document mechanisms for secure communication between the Board Management Controller (BMC) and platform-management services; Design and document services for device-personalization and provisioning of keys, certificates, identities, and configuration data; Design and document test plans and production-line validation systems to verify secure provisioning; Represent the security team in customer, vendor, and standards forums; Evaluate components for security compliance and work with vendors to improve them
Seniority
Staff, hands-on IC with strategy & mentorship
