Staff Software Engineer - AI Accelerator Card Security Engineer - Cork, Ireland at Qualcomm
Ireland
Posted
on-site · full_time · Visa sponsorship
Apply for this role at Qualcomm
Responsibilities:
- Define and document security requirements for components on AI accelerator cards (firmware, BMC, peripherals, onboarding).
- Specify secure communication mechanisms between BMC and platform-management services (Redfish, SPDM, PLDM) and related interfaces.
- Design device identity, measurement and attestation flows enabling a Platform Root of Trust (PRoT) to prove card state to management services.
- Create provisioning and personalization designs for keys, certificates, identities and configuration in factory environments.
- Produce test plans and production-line validation procedures to confirm correct provisioning and secure configuration.
- Evaluate third-party components, engage vendors on gaps, and represent the team in customer, vendor and standards forums.
- Prototype security integrations, review implementations and support automation and validation work across teams.
Requirements:
- Bachelor’s degree in Engineering, CS or related field and ~7+ years’ experience in product or firmware security (or equivalent experience).
- Strong C and Python skills; experience with firmware, boot-chain security and root-of-trust concepts.
- Practical knowledge of attestation protocols (IETF RATS, SPDM), key/certificate management and provisioning flows.
- Experience with BMC/platform management interfaces (Redfish/PLDM), PCIe subsystems and secure device lifecycle design.
- Ability to author clear security requirements, test plans and to communicate with vendors, partners and standards bodies.