Security Firmware Engineer

European Tech Recruit

Cork

On-site

EUR 70,000 - 120,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

European Tech Recruit, Cork, is seeking a Security Firmware Engineer to develop secure environments for AI accelerator cards and server platforms. You will expand TEEs, implement trusted device lifecycle management, and enable hardware-assisted inference as a trusted device.

You will work on PCIe security, secure boot/attestation, and memory optimization within enclaves, collaborating with international teams to ensure robust security across compute platforms.

Qualifications

  • 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 systems.
  • Experience in device driver development and SoC architecture knowledge.

Responsibilities

  • 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 SPDM, CMA, MCTP, and PCI SIG protocols.
  • 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 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.

Skills

C/C++
Embedded Linux
Device driver development
ARM TrustZone
Cryptography
Secure boot
Attestation
Git/Gerrit
RTOS
SoC architecture
JTAG
RISC-V

Education

BSc or MSc in Engineering (Computer Science / Electrical Engineering)

Tools

Git/Gerrit

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 – TEEs, PCIe Security & Trust
Security Firmware Engineer – TEEs, PCIe Security & Trust

European Tech Recruit • Cork

On-site
EUR 70,000 - 120,000
Security-IP Focused Digital Design Engineer for SoCs
Security-IP Focused Digital Design Engineer for SoCs

European Tech Recruit • Ireland

On-site
EUR 65,000 - 90,000
Security Software Engineer
Security Software Engineer

European Tech Recruit • Cork

On-site
EUR 80,000 - 110,000
Digital Design Engineer (Security IP) - Visas Supported
Digital Design Engineer (Security IP) - Visas Supported

European Tech Recruit • Ireland

On-site
EUR 65,000 - 90,000
Embedded Security Software Engineer - ARM/TrustZone
Embedded Security Software Engineer - ARM/TrustZone

European Tech Recruit • Cork

On-site
EUR 80,000 - 110,000
Core Platforms Systems Software Engineer
Core Platforms Systems Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 110,000
Senior Staff Embedded Software Engineer - Firmware / Embedded Software / SoC / AI Accelerators / Hyperscale Data Centres
Senior Staff Embedded Software Engineer - Firmware / Embedded Software / SoC / AI Accelerators / Hyperscale Data Centres

European Tech Recruit • Ireland

On-site
EUR 120,000 - 160,000
Senior Embedded Software Engineer - Integration
Senior Embedded Software Engineer - Integration

European Tech Recruit • Ireland

On-site
EUR 65,000 - 90,000
Embedded Senior Software Engineer - Storage
Embedded Senior Software Engineer - Storage

European Tech Recruit • Ireland

On-site
EUR 90,000 - 120,000
Senior Staff Embedded Software Engineer - AI Accelerator / C/C++
Senior Staff Embedded Software Engineer - AI Accelerator / C/C++

European Tech Recruit • Ireland

On-site
EUR 120,000 - 180,000