Drimva

Encharge AI

Device Driver Engineer

U.S., Canada, Germany, Norway +4 · Remote · Full-time · Posted Jul 10, 2025

Location
U.S., Canada, Germany, Norway
Canada
Germany
Norway
Remote - US
Experience
3+ years in device driver development for Linux and/or Windows.
Education
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.

About the job

Designs and optimizes Linux and Windows device drivers that provide low-latency, high-bandwidth communication between host systems and AI accelerator hardware.

What you'll do

  • Develop, optimize, and maintain PCIe device drivers, including DMA, memory management, and interrupt handling.
  • Debug PCIe, kernel, and performance issues; build tools to profile and monitor driver performance.
  • Collaborate with hardware, firmware, and AI software teams on driver interfaces and support virtualization and containerized environments.

What they ask for

  • 3+ years of experience in Linux and/or Windows device driver development.
  • Strong experience with PCIe hardware, including BAR regions, DMA, interrupts, and MMIO.
  • Proficiency in C/C++ and kernel-mode programming.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.

Nice to have

  • Experience with AI-specific accelerators such as GPUs, NPUs, or TPUs.
  • Familiarity with high-performance AI/ML workloads.

Tools

Linux, Windows, PCIe, C/C++, Linux Kernel, WDDM, WDF, MCDM

AI focus

Develops and optimizes drivers for AI accelerator hardware and workloads.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)