Staff Software Engineer – Host & Secure Compute Software - Cork, Ireland
Core
Lead development of Linux-based system software, drivers, and system integration for Qualcomm's high-performance inference accelerators and secure compute solutions.
Role type
Staff Software Engineer (System/Platform)
Builds
Host software stacks, drivers, and secure compute platforms for datacenter and AI inference workloads.
Domain
Semiconductor / System Software / Secure Compute
Deliverable
production ML models | infrastructure
Required skills
Linux system software development, modern C/C++, Linux internals and kernel concepts, driver development, multi-threading and synchronization, API design, SoC architecture, large-scale software architecture, source code management (git), low-level implementation
Preferred skills
Secure compute and TEEs, virtualization and container technologies, cryptographic protocols, AI/ML inference optimization, Python for tooling, PCIe 3.0+, Linux system administration, open-source kernel contributions
Technologies
Linux, C++, C, Python, PCIe, SR-IOV, KVM, Docker, gtest
Responsibilities
Design and optimize Linux user-space and kernel-adjacent drivers; Lead development of host software stacks for AI inference; Architect and develop CI test infrastructure; Integrate host software with Trusted Execution Environments (TEEs); Debug complex host-side issues and optimize for low-latency workloads; Provide technical leadership and mentor senior engineers
Seniority
Staff, hands-on IC with technical leadership