Driver Porting Engineer - Embedded Systems / Linux / FPGA Platforms

Ai-powered
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

C++
Software Debugging
Linux
Device Drivers
Field-Programmable Gate Array (FPGA)
Linux kernel
Real-Time Operating Systems
System on a Chip
Operational Systems

Job description

  • 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.

Requirements

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.

Benefits & conditions

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.

Apply for this position