Systems Software Engineer

IC Resources

Cambridge

On-site

GBP 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IC Resources is seeking a Systems Software Engineer for an innovative UK remote AI hardware startup. You will own the runtime, SDK and APIs interfacing with FPGA/ASIC hardware, focusing on performance and developer experience.

You'll work at the boundary of hardware and software, collaborating with hardware engineers to optimise PCIe, DMA and memory-mapped I/O, and to accelerate AI workloads through robust software foundations.

Qualifications

  • 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.
  • Ideally, experience developing runtime software, SDKs or APIs for novel hardware platforms.

Responsibilities

  • Own the runtime, SDK and APIs that interface with FPGA/ASIC hardware.
  • Build the software foundation enabling developers to integrate hardware into AI workloads.
  • Focus on performance, developer experience and hardware/software co-design.

Skills

C/C++ development on Linux
Systems software
FPGA/ASIC hardware interfaces
Performance benchmarking & profiling
SDKs/APIs for hardware
PCIe/DMA/memory-mapped I/O

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
  • Ideally, experience developing runtime software, SDKs or APIs for novel hardware platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Systems Software Engineer – AI Hardware Runtime
Remote Systems Software Engineer – AI Hardware Runtime

IC Resources • Cambridge

On-site
GBP 90,000 - 130,000
Senior Software Engineer (C++ / RUST)
Senior Software Engineer (C++ / RUST)

IntaPeople: STEM Recruitment • England

On-site
GBP 60,000 - 80,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Intellectual Capital Resources • Oxford

On-site
GBP 59,000 - 99,000
Embedded Software Engineer
Embedded Software Engineer

Langham Recruitment • Greater London

Hybrid
GBP 99,000 - 121,000
Senior FPGA Engineer – Compute Architecture & Hardware Acceleration
Senior FPGA Engineer – Compute Architecture & Hardware Acceleration

Redline Group - Specialist Recruitment for Technology & Electronics Companies • Oxford

Hybrid
GBP 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Hera • England

Hybrid
GBP 60,000 - 80,000
Senior System Architect London
Senior System Architect London

Fractile Ltd • Bristol

On-site
GBP 70,000 - 90,000
Application Specific Integrated Circuit Design Engineer
Application Specific Integrated Circuit Design Engineer

IC Resources • Greater London

Hybrid
GBP 76,500 - 93,500
Senior Linux Kernel Driver Engineer
Senior Linux Kernel Driver Engineer

Fractile • Greater London

On-site
GBP 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Alpha Data | FPGA • City of Edinburgh

Hybrid
GBP 45,000 - 70,000
Hybrid working
Learning & development opportunities