Jobs

System Software Engineer - Driver


Job details
  • IC Resources
  • Oxford
  • 1 month ago
Applications closed

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 is seeking a talented Senior Embedded Software Engineer. 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, optimise, 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.

 

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Engineering Manager

Engineering Manager (data/AI focused)Looking for the opportunity to work on impactful projects using cutting-edge technology?Want to be part of a diverse, innovative, and growth-oriented team with an emphasis on product-led continuous improvement and professional development?If you are a driven individual with a passion for technology and want to be part...

Travtus London

Software Engineer

IndeximateIndeximate is a rapidly growing VC backed startup focussed on reducing the barriers to net zero using the fantastic wealth of data that can be obtained using fibre optic sensing. We are permanently instrumenting subsea power cables that provide us with our vital electricity supplies and are using this data...

Indeximate Sheffield

Software Engineer

IndeximateIndeximate is a rapidly growing VC backed startup focussed on reducing the barriers to net zero using the fantastic wealth of data that can be obtained using fibre optic sensing. We are permanently instrumenting subsea power cables that provide us with our vital electricity supplies and are using this data...

Indeximate Nottingham

Software Engineer For AI

Job Overview:We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters.  We are offering several positions within different teams within SW. Are you thrilled by this? Then we should talk! We need hardworking and motivated...

ARM Haverhill

Software Engineer

The CompanyLuffy AI is an exciting high-tech startup developing adaptive neural networks for industrial control & robotics. Luffy specialises in “Micro AI” controllers that can be trained in simulation on digital twins and successfully transferred into real world systems. The Micro AI controllers can be deployed on existing controller hardware...

Luffy AI Abingdon

Software Engineer (Remote in UK)

For more than two decades, Orange Logic has empowered a wide range of clients with its digital asset management system, Orange Logic Platform. We’ve worked with almost every industry, from Finance to NGOs, Media giants to educational institutions, securing and organizing their assets. The Software Engineer will enhance Orange Logic’s...

Orange Logic Bolton