Enable job alerts via email!

System Software Engineer - Driver

TN United Kingdom

Oxford

On-site

GBP 90,000 - 95,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Embedded Software Engineer to join their innovative team in Oxford. This exciting role involves developing and optimizing low-level system software, including device drivers and runtime for advanced AI workloads. You will work on OS integration and system-level performance optimization, contributing to cutting-edge hardware platforms. If you are passionate about technology and eager to make an impact in the field of machine learning accelerators, this role offers a fantastic opportunity to grow and innovate in a collaborative environment.

Qualifications

  • Starkes Hintergrund in der Entwicklung von Linux-Gerätetreibern.
  • Fähigkeit zur Erstellung von Treibern für benutzerdefinierte Hardware.

Responsibilities

  • Entwicklung und Optimierung von Kernel- und User-Space-Treibern.
  • Entwurf der Interconnect-Infrastruktur für die Kommunikation von Beschleunigern.

Skills

Linux device drivers
C programming
Shell scripting
ML accelerator stacks

Job description

System Software Engineer - Driver, Oxford
Client:

IC Resources

Location:

Oxford, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

Job Reference:

7905163d4867

Job Views:

6

Posted:

04.04.2025

Expiry Date:

19.05.2025

Job Description:

Job Title: Senior Embedded Software Engineer

Location: Oxford (Hybrid Model)

Salary: £90,000 - £95,000

Overview:
Join a leading technology company based in Oxford specialising in next-generation machine learning accelerators. This role focuses on developing and optimising low-level system software, including device drivers and runtime, to enable efficient hardware-software integration for advanced AI workloads. The position involves OS integration, interconnect infrastructure design, and system-level performance optimization for cutting-edge hardware platforms.

Senior Embedded Software Engineer Responsibilities:

  • Develops, optimises, and tests kernel-space drivers and user-space runtime.
  • Builds tools such as profilers, system monitors, and management utilities.
  • Designs interconnect infrastructure for accelerator communication.
  • Defines hardware-software interfaces for FPGA and ASIC-based platforms.
Senior Embedded Software Engineer Qualifications:
  • Strong background in developing Linux device drivers
  • Proficiency in creating drivers for custom hardware (FPGA, GPU, NPU).
  • Expertise in C programming and Shell scripting.
  • Knowledge of ML accelerator stacks

If this position sounds of interest please reach out to Harry Hansford @ IC Resources.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.