Systems Software Engineer

Intellectual Capital Resources · London, England ·

Last confirmed by our partners on 17 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

As a Systems Software Engineer, you will build the software foundation that enables integration of our novel AI hardware into real workloads. You will own the runtime, SDK and APIs interfacing with FPGA/ASIC hardware, focusing on performance and developer experience. You’ll bridge hardware and software, collaborating with hardware engineers to co-design efficient solutions. This role offers the chance to shape a new computing architecture at the intersection of AI and hardware, with impact on how knowledge structures are accessed at machine speed.

Responsibilities

  • Own and develop runtime, SDK and APIs interfacing with FPGA/ASIC hardware
  • Optimize performance, benchmarking and profiling for AI workloads
  • Collaborate with FPGA/hardware teams to align software with hardware capabilities
  • Develop tooling and SDKs for developers (Python-based)
  • Support developer experience and integration of hardware into AI workloads
  • Contribute to software-hardware co-design decisions

Key requirements

  • 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
  • C/C++ on Linux
  • systems software
  • accelerator runtimes
  • FPGA/DPU/SmartNIC or custom silicon
  • PCIe, DMA, memory-mapped I/O
  • hardware-software co-design
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 4 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts

1860 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 16% of 685 Software developer adverts we list nationwide

More openings at Intellectual Capital Resources

235 other openings we list

Intellectual Capital ResourcesLondon Apply