A Global semiconductor giant based in Cork are seeking to bolster their team with a dynamic Security Firmware Engineer.Responsibilities:Develop and maintain security software for AI accelerator cards, including trusted device assignment, lifecycle management, and secure interconnects based on TDISP.Build SR-IOV-enabled secure execution environments to ensure PCIe virtual function isolation and attestation.Implement and integrate PCIe security protocols (SPDM, CMA, MCTP, IDE, DOE) and enforce secure boot and attestation within the Trusted Execution Environment.Enhance memory management and performance in secure enclaves while maintaining strict security guarantees.Troubleshoot and resolve complex software issues using JTAG, RAM dumps, and secure debugging; participate in threat modeling, risk assessments, and standards compliance (TDISP, OCP, TCG, Confidential Computing Consortium).Requirements:3+ years of experience in system or embedded software development, ideally focusing on security features for compute or server platforms.Strong proficiency in C/C++ with experience in Linux-based embedded systems, device drivers, RTOS, and SoC architectures.Solid understanding of cryptography and its application in security protocols; hands-on experience with secure boot, attestation, TPM, and ARM TrustZone technologies.Familiarity with source control (git/Gerrit), debugging and development tools (compilers, profilers, emulators, JTAG, serial debuggers, logic analysers), and contributions to open-source security or virtualization projects.Knowledge of TDISP, SPDM, IDE, DOE, DICE protocols; experience with RISC-V is a plus.If this role is of interest please apply directly on LinkedIn or send a copy of your CV to -By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-)