E

Staff Software Engineer – Host & Secure Compute Software

Relocation
Apply Now

Lead the development of Linux-based system software for next-generation data centre and secure computing platforms. Design, develop, and optimize host-side software, drivers, and system integration for high-performance AI inference accelerators. Requires 6+ years of experience in Linux system software, C/C++, and secure computing technologies.

Key Highlights
Hands-on technical leadership role focused on host-side software and secure computing.
Involves development of Linux user-space software, kernel-adjacent drivers, and AI inference stacks.
Requires expertise in Trusted Execution Environments (TEEs) and confidential virtual machines.
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.
Technical Skills Required
C++ Linux System Software C
Benefits & Perks
EU Relocation Offered
Nice to Have
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

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

Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Senior Staff Engineer – Microcontroller Sub-System IP (ASIC Design & Technical Leadership)

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Qualcomm

Ireland

Senior Staff Engineer – ASIC Design (Microcontroller Subsystem)

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Qualcomm

Ireland

ASIC Engineer - Memory Subsystem

Programming
•
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Qualcomm

Ireland

Subscribe our newsletter

New Things Will Always Update Regularly