Job position System Software Engineer - Driver
Share this job
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 Click here to contact this recruiter Resources.
Apply to this job!
Find your next job from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
System Software Engineer - Driver
IC Resources