Security Firmware Engineer

European Tech Recruit

Cork

On-site

EUR 70,000 - 110,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

European Tech Recruit are partnering with a leading semiconductor company in Cork to recruit a Security Firmware Engineer. You will develop secure computing environments for Edge and Data Center use cases and expand TEE on server platforms.

You will work on secure boot, attestation, cryptographic protocols, and hardware-assisted inference accelerators, ensuring robust security across PCIe and accelerator cards.

Qualifications

  • BSc or MSc in Engineering (CS/EE).
  • 3+ years of system or embedded software development, preferably security features for Compute or Server platforms.
  • Proficiency in C/C++, with strong debugging and testing skills in Linux-based embedded systems.

Responsibilities

  • Design and develop security software components for AI accelerator cards supporting TDISP-based trusted device assignment and lifecycle management.
  • Implement SR-IOV-based secure execution environments, enabling isolation and attestation of PCIe virtual functions.
  • Develop or integrate PCIe security protocols software, including SPDM, CMA, MCTP, and PCI SIG standards.
  • Integrate secure boot, attestation mechanisms and enforce security policies within the Trusted Execution Environment.
  • Optimize memory management and performance within enclaves while preserving security guarantees.
  • Debug complex software issues using JTAG, RAM dumps, and secure debug policies.
  • Contribute to threat modeling, risk assessments, and compliance alignment with industry standards.

Skills

C/C++
Linux debugging
ARM TrustZone
Secure boot
Cryptography basics

Education

BSc in Engineering
MSc in Engineering

Tools

Git / Gerrit
Emulators
Logic analyzers

Job description

Security Firmware Engineer

European Tech Recruit are working closely with a leading semiconductor company, based in Cork, who are looking for a talented Security Firmware Engineer to join their team.

In this role you will develop secure computing environments for Edge and Data Center use cases, targeting the next generation of high-performance inference accelerators. The role focuses on expanding the Trusted Execution Environments (TEE) on server platforms and enabling hardware-assisted inference accelerator as a trusted device.

Responsibilities as Security Firmware Engineer:
  • Design and develop security software components for AI accelerator cards supporting TDISP-based trusted device assignment, lifecycle management and interconnect security.
  • Implement SR-IOV-based secure execution environments, enabling isolation and attestation of PCIe virtual functions.
  • Develop or integrate PCIe security protocols software, including specification from DMTF (SPDM, CMA, MCTP, etc.) and PCI SIG (CMA, DOE, IDE, etc.)
  • Integrate secure boot, attestation mechanisms and enforce security policies within Trusted Execution Environment and security architecture.
  • Optimize memory management and performance within enclaves while preserving security guarantees.
  • Debug and resolve complex software issues using tools like JTAG, RAM dumps, and secure debug policies.
  • Contribute to threat modeling, risk assessments, and compliance alignment with TDISP, OCP, TCG, and Confidential Computing Consortium standards.
Requirements:
  • BSc or MSc in Engineering (Computer Science / Electrical Engineering).
  • 3+ years of experience in system or embedded software development, preferably security features for Compute or Server platforms.
  • Proficiency in C/C++, with strong debugging and testing skills in Linux-based embedded system.
  • Experience in device driver development, RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.).
  • Strong understanding of cryptographic primitives and their application in security protocols and system design.
  • Familiarity with secure boot, attestation, TPM, and platform-level security technologies.
  • Contributions to open-source security or virtualization projects.
  • Experience with Source Code and Configuration management tools such as git/Gerrit.
  • Ability to work effectively in a high-caliber international/multi-site team.
  • Hands-on experience with ARM Trustzone environments.
  • Knowledge of TDISP, SPDM, IDE, DOE, and DICE protocols.
  • Proficiency with Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers.
  • Experience with RISC-V is a plus.

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-recruit.com/about-us/privacy-notice/)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Security Firmware Engineer - Trusted Environments & PCIe
Security Firmware Engineer - Trusted Environments & PCIe

European Tech Recruit • Cork

On-site
EUR 70,000 - 110,000
Security Software Engineer
Security Software Engineer

European Tech Recruit • Cork

On-site
EUR 85,000 - 120,000
Staff Software Engineer — AI Accelerator Card Security
Staff Software Engineer — AI Accelerator Card Security

European Tech Recruit • Cork

On-site
EUR 90,000 - 125,000
Digital Design Engineer (Security IP) - Visas Supported
Digital Design Engineer (Security IP) - Visas Supported

European Tech Recruit • Cork

On-site
EUR 65,000 - 95,000
Staff Software Engineer
Staff Software Engineer

European Tech Recruit • Cork

On-site
EUR 120,000 - 155,000
EU Relocation Offered
Onsite Cork, Ireland
Security Software Engineer: Embedded Systems & ARM/TrustZone
Security Software Engineer: Embedded Systems & ARM/TrustZone

European Tech Recruit • Cork

On-site
EUR 85,000 - 120,000
Staff AI Accelerator Security Engineer – Product Security / Root of Trust / SPDM / Redfish / PLDM
Staff AI Accelerator Security Engineer – Product Security / Root of Trust / SPDM / Redfish / PLDM

European Tech Recruit • Cork

On-site
EUR 120,000 - 180,000
Staff Software Engineer - AI Accelerator Security & PRoT
Staff Software Engineer - AI Accelerator Security & PRoT

European Tech Recruit • Cork

On-site
EUR 90,000 - 125,000
Core Platforms Systems Software Engineer
Core Platforms Systems Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 110,000
Embedded Senior Software Engineer - Storage
Embedded Senior Software Engineer - Storage

European Tech Recruit • Cork

On-site
EUR 90,000 - 120,000