CareerPlan

Staff Software Engineer - AI Accelerator Card Security Engineer - Cork, Ireland

Cork, IrelandFull-time2026-09-17 → 2026-11-10

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