Enable job alerts via email!

Driver Porting Engineer

Resourcing Group

City of Edinburgh

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm seeks a Driver Porting Engineer specializing in embedded systems and Linux environments. This fully remote role involves adapting and optimizing drivers for various FPGA and SoC platforms, ensuring high-performance communication technology. Candidates must excel in low-level C/C++ coding and troubleshooting across diverse hardware. Excellent salary and benefits are on offer.

Benefits

Excellent salary
Remote working option
Comprehensive benefits

Qualifications

  • Experience with porting drivers to different platforms.
  • Proficient in modifying low-level C/C++ code.
  • Strong debugging skills for compatibility and performance.

Responsibilities

  • Analyse driver implementations for porting.
  • Lead Linux porting and board bring-up for various chips.
  • Integrate drivers into build systems and support production.

Skills

Linux kernel
RTOS
C/C++ optimization
Debugging

Tools

FPGA platforms
SoC platforms
Job description
Overview

Job Description

Driver Porting Engineer – Embedded Systems / Linux / FPGA Platforms

100% remote working

Can be based in Europe or Asia or UK

Excellent Salary and Benefits on Offer

Bring high-performance hardware to life across platforms, chips, and architectures.

Join a global engineering team building AI-powered secure Ethernet communication technology that blends networking, encryption, and intelligence at the silicon level.

We're looking for a Driver Porting Engineer who thrives on solving complex platform challenges. You'll adapt and optimise hardware drivers across Linux, RTOS, and custom operating systems — ensuring our high-speed communication IP runs flawlessly on diverse FPGA and SoC platforms.

Responsibilities
  • Analyse existing driver implementations and port them to new platforms (Linux kernel versions, RTOS, or custom OS environments).
  • Lead Linux porting and board bring-up on chips such as Xilinx Zynq / Zynq UltraScale+, Intel Agilex 5 / 7, and similar SoCs.
  • Modify and optimise low-level C / C++ code for performance, stability, and platform-specific requirements.
  • Debug and resolve compatibility and performance issues across diverse hardware and OS layers.
  • Integrate drivers into build systems, support device bring-up, validation, and production readiness.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.