Systems Software Engineer

IC Resources Recruitment

Systems Software Engineer Overview

Company Name IC Resources Recruitment
Job Role Systems Software Engineer
Qualifications Not Specified
Category IT Jobs
Job Type Full Time
Location London

Join an innovative start-up focused on revolutionizing AI infrastructure through hardware development capable of processing large-scale knowledge structures at machine speed. This company is pioneering a new approach to AI hardware, and they are seeking a Systems Software Engineer to develop the essential software components that enable seamless integration of their hardware into real AI workloads.

Role Overview

The successful candidate will work at the intersection of hardware and software, taking ownership of the runtime environment, SDKs, and APIs that communicate with FPGA and ASIC hardware modules. The role emphasizes performance optimization, developer experience, and hardware/software co-design, offering a unique opportunity to influence the future of AI computing architectures.

Key Responsibilities

  • Design and develop the core software infrastructure that supports hardware integration for AI accelerators.
  • Create and maintain runtime systems, SDKs, and APIs that interface directly with FPGA and ASIC hardware components.
  • Optimize software performance through benchmarking, profiling, and tuning to ensure maximum efficiency.
  • Collaborate closely with hardware engineering teams, especially FPGA developers, to ensure software and hardware work harmoniously.
  • Enhance developer experience by developing intuitive APIs, tooling, and automation scripts.
  • Participate in performance benchmarking and profiling activities to continually improve system throughput and responsiveness.
  • Contribute to the development of scalable and efficient software solutions that support the company’s innovative AI hardware platform.

Candidate Requirements

  • Proven experience programming in C and C++ within a Linux environment, demonstrating strong software development capabilities.
  • Background in systems software, accelerators, FPGA, DPU, SmartNIC, or other custom silicon hardware development.
  • Experience working with hardware interfaces such as PCIe, DMA, and memory-mapped I/O, with a solid understanding of hardware-software interactions.
  • Ability to work collaboratively with FPGA and hardware teams to develop and optimize software solutions.
  • Deep understanding of performance optimization, benchmarking, and profiling techniques.
  • Proficiency in Python for SDK development, tooling, or automation tasks.
  • Ideally, experience developing runtime software, SDKs, or APIs for novel hardware platforms.

Benefits and Perks

  • Salary between £100,000 and £130,000, depending on experience and qualifications.
  • Equity stake in the start-up, offering potential for significant financial upside.
  • Work within a pioneering AI hardware company at the cutting edge of technology.
  • Flexible remote working within the UK, supporting a healthy work-life balance.
  • Be part of a fast-growing company shaping the future of AI infrastructure.

Working Pattern

This role is based on a remote working arrangement within the UK, providing flexibility and convenience for the successful candidate.

Additional Information

The job listing does not specify any details regarding visa sponsorship or work authorization support. There is no mention of sponsorship being available or not available for this position.

If you are a Systems Software Engineer eager to work at the crossroads of AI, hardware, and low-level software development, and you want to help define a new era of computing architecture, this opportunity could be ideal for you. To learn more or to apply, please contact Callum Allen at IC Resources today. For further inquiries about this role or other positions related to Systems Software, C++, Linux, FPGA, Accelerators, or AI Infrastructure, reach out via the contact details provided.


Degree Requirement: Not Specified

Visa Sponsorship May be

To apply for this job please visit ic-resources.com.