Systems Software Engineer

IC Resources

Greater London

Remote

GBP 70,000 - 110,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

IC Resources is seeking a Systems Software Engineer for an AI hardware startup building a novel accelerator platform. You will help develop the runtime, SDK and APIs to integrate this hardware into real AI workloads and optimize performance across software and hardware boundaries.

The role involves working at the interface of hardware and software, collaborating with FPGA teams to deliver developer-friendly tooling and co-design across the platform.

Qualifications

  • Proficient in C/C++ development on Linux.
  • Background in systems software, accelerators, or custom silicon.
  • Experience with hardware interfaces such as PCIe, DMA, and memory-mapped I/O.
  • Collaborate with FPGA/hardware teams to deliver integrated solutions.
  • Strong focus on performance benchmarking and profiling.
  • Python experience for SDKs, tooling, or automation.
  • Experience developing runtime software or APIs for new hardware platforms (preferred).

Responsibilities

  • Own runtime, SDK and APIs interfacing with FPGA/ASIC hardware, focusing on performance and developer experience.
  • Collaborate with hardware and software teams to enable AI workloads on novel hardware platforms.

Skills

C/C++ on Linux
Systems software
FPGA interfaces
PCIe DMA interfaces
Hardware co-design
Performance profiling
Python SDK tooling
SDK/API development

Job description

Join an innovative AI hardware start-up | UK Remote

This exciting start-up is developing a fundamentally new approach to AI infrastructure, building hardware capable of accessing and traversing large-scale knowledge structures at machine speed. The team are now looking for a Systems Software Engineer to build the software foundation that enables developers to integrate this novel hardware into real AI workloads.


You’ll work across the boundary between hardware and software, owning the runtime, SDK and APIs that interface with FPGA/ASIC hardware while focusing heavily on performance, developer experience and hardware/software co-design.


For this Systems Software Engineer role, we are looking for someone with:



  • Strong experience developing C/C++ software on Linux

  • Background in systems software, accelerator runtimes, FPGA, DPU, SmartNIC or custom silicon

  • Experience with PCIe, DMA, memory-mapped I/O or similar hardware interfaces

  • Experience working closely with FPGA or hardware engineering teams

  • Strong understanding of performance optimisation, benchmarking and profiling

  • Python experience for SDK development, tooling or automation

  • Ideally, experience developing runtime software, SDKs or APIs for novel hardware platforms


What next?
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Hardware Systems Software Engineer (Remote UK)
AI Hardware Systems Software Engineer (Remote UK)

IC Resources • Greater London

Remote
GBP 70,000 - 110,000
Software Engineer
Software Engineer

nahc.io • Greater London

On-site
GBP 100,000 - 180,000
Senior Software Engineer (C++ / RUST)
Senior Software Engineer (C++ / RUST)

IntaPeople: STEM Recruitment • England

On-site
GBP 60,000 - 80,000
Hardware Development Engineer New Bristol, UK
Hardware Development Engineer New Bristol, UK

Graphcore, Ltd. • Bristol

On-site
GBP 65,000 - 90,000
Flexible working
Generous leave
Pension match
+5
Software Engineer
Software Engineer

Engg • Greater London

On-site
GBP 120,000 - 170,000
Senior FPGA Engineer - Compute Architecture
Senior FPGA Engineer - Compute Architecture

Redline Group Ltd • Oxford

Hybrid
GBP 70,000 - 110,000
Senior System Architect
Senior System Architect

Fractile • West of England

On-site
GBP 90,000 - 130,000
Senior Embedded Performance Engineer
Senior Embedded Performance Engineer

Fractile • Greater London

On-site
GBP 50,000 - 70,000
SysOps Engineer
SysOps Engineer

Ecm Selection • Cambridge

On-site
GBP 45,000 - 65,000
ASIC Architect
ASIC Architect

Quantum Dice Ltd. • Oxford

On-site
GBP 70,000 - 90,000