Staff Software Engineer

European Tech Recruit

Cork

On-site

EUR 120,000 - 155,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

EU Relocation Offered
Onsite Cork, Ireland

Job summary

European Tech Recruit is seeking a Staff Software Engineer to lead Linux-based system software for next-generation data centre and secure computing platforms in Ireland. The role focuses on host-side software, drivers, and performance tuning for AI inference accelerators and TEEs.

You will collaborate with hardware, firmware, hypervisor and cloud teams, mentor engineers, and support customer deployments. EU relocation is offered and onsite in Cork, Ireland.

Qualifications

  • 6+ years of experience in system/software engineering or closely related fields.

Responsibilities

  • Design, develop and optimise Linux user-space software, libraries and kernel-adjacent drivers using modern C++.
  • Lead development of host software stacks supporting AI inference and secure computing workloads.
  • Design and implement unit, integration and system-level testing frameworks for CI environments.
  • Lead functional testing, performance validation and debugging of host software and drivers.
  • Integrate host software with TEEs, confidential VMs and VM-based workloads.
  • Enable secure PCIe device assignment, SR-IOV and container- or VM-based workloads.
  • Optimise software for high-performance AI inference and low-latency workloads.
  • Lead design reviews and mentor engineers across hardware, firmware, hypervisor and cloud teams.
  • Support customer deployments and resolve complex system-level issues.

Skills

C++
C
Linux
Multithreading
API design
Git
System architecture

Tools

GoogleTest
KVM
Docker

Job description

Staff Software Engineer – Host & Secure Compute Software - Ireland - EU Relocation Offered

We are seeking a Staff Software Engineer to lead the development of Linux-based system software for next-generation data centre and secure computing platforms.

This is a hands-on technical leadership role focused on host-side software, drivers, system integration and performance optimisation for high-performance AI inference accelerators and secure computing solutions.

Key Responsibilities
  • Design, develop and optimise Linux user-space software, libraries and kernel-adjacent drivers using modern C++.
  • Lead development of host software stacks supporting AI inference and secure computing workloads.
  • Design and implement unit, integration and system-level testing frameworks for continuous integration environments.
  • Lead functional testing, performance validation and debugging of host software and drivers.
  • Integrate host software with Trusted Execution Environments (TEEs), confidential virtual machines and software-isolated virtual machines.
  • Enable secure PCIe device assignment, SR-IOV and container- or VM-based workloads.
  • Optimise software for high-performance AI inference and low-latency workloads.
  • Lead design reviews, influence engineering standards and mentor experienced engineers.
  • Collaborate with hardware, firmware, hypervisor, security and cloud engineering teams.
  • Support customer deployments and resolve complex system-level issues.
Required Experience
  • Typically 6+ years of relevant industry experience in system software, platform software or closely related engineering disciplines.
  • Extensive hands-on experience developing Linux-based system software in C and/or modern C++.
  • Strong Linux user-space development skills, including API design, multithreading and synchronisation.
  • Solid understanding of Linux internals, kernel concepts, drivers and system bring-up.
  • Knowledge of SoC architecture, including processor cores, caches, memory hierarchy, interconnects and I/O.
  • Experience with object-oriented design, UML and large-scale software architecture.
  • Proficiency with Git and software configuration management.
  • Ability to work at implementation level while maintaining a broader system architecture perspective.
Desirable Experience
  • Confidential computing, secure computing or Trusted Execution Environments.
  • Virtualisation technologies, including KVM, Docker, SR-IOV and confidential virtual machines.
  • Cryptographic protocols, device security and attestation mechanisms.
  • AI/ML inference optimisation and accelerator software stacks.
  • Python-based tooling, test automation and scripting.
  • C/C++ testing frameworks, such as GoogleTest (gtest).
  • PCIe 3.0 or later, Linux system administration and cloud infrastructure.
  • Middleware, communication protocols or open-source Linux kernel contributions.
  • Experience working across hardware, firmware, hypervisor and software boundaries.

Keywords: Staff Software Engineer / AI Accelerator Security / Hardware Security / Attestation / Platform Root of Trust / PRoT / BMC / SPDM / PLDM / Redfish / Key Management / Provisioning / Firmware Security / Post-Quantum Cryptography / C / Python / Cork / Ireland / Onsite / Permanent

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Staff Linux Systems Engineer - AI Inference & Secure Compute
Staff Linux Systems Engineer - AI Inference & Secure Compute

European Tech Recruit • Cork

On-site
EUR 120,000 - 155,000
EU Relocation Offered
Onsite Cork, Ireland
Senior Staff Embedded Software Engineer – AI Accelerator
Senior Staff Embedded Software Engineer – AI Accelerator

Qualcomm • Cork

On-site
EUR 90,000 - 120,000
Salary, stock and performance-related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+7
Staff Embedded Software Engineer - Cork, Ireland
Staff Embedded Software Engineer - Cork, Ireland

QUALCOMM, Inc. • Cork

On-site
EUR 100,000 - 160,000
Salary, stock and bonus
Maternity/Paternity Leave
Employee stock purchase scheme
+7
Security Firmware Engineer
Security Firmware Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 110,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
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
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
Staff Embedded Software Engineer
Staff Embedded Software Engineer

European Tech Recruit • Ireland

On-site
EUR 120,000 - 180,000
Senior Embedded Software Engineer - Integration / RTOS / Open Source
Senior Embedded Software Engineer - Integration / RTOS / Open Source

European Tech Recruit • Cork

On-site
EUR 85,000 - 115,000