Device Driver Engineer

Enchargeai36

U.S., Canada
On-site
Linux/windows pcie device drivers
Low-latency, high-bandwidth communication
C/c++ kernel-mode programming
EnCharge AI is seeking a Device Driver Engineer to develop high-performance drivers for their AI accelerator hardware, emphasizing low-latency communication. The ideal candidate should have substantial experience in device driver development for Linux and/or Windows systems, with a strong background in PCIe technology

Job Summary

  • Develop and optimize high-performance driver stacks for cutting-edge AI accelerator hardware.
  • Work closely with hardware, firmware, and AI software teams to ensure seamless integration.
  • Debug and troubleshoot PCIe protocol, kernel panics, crashes, and performance bottlenecks.

Matching Summary

Match Score: 85

EnCharge AI is seeking a Device Driver Engineer to develop high-performance drivers for their AI accelerator hardware, emphasizing low-latency communication. The ideal candidate should have substantial experience in device driver development for Linux and/or Windows systems, with a strong background in PCIe technology.

Skills & Requirements

Must-have

  • Linux/Windows PCIe device drivers
  • low-latency, high-bandwidth communication
  • C/C++ kernel-mode programming
  • PCIe standards compliance
  • virtualization and containerized environments

Nice-to-have

  • AI-specific accelerators experience
  • high-performance AI/ML workloads
  • secure boot and firmware updates

Key Requirements

  • 3+ years of experience in device driver development
  • Bachelor’s or Master’s degree
  • Strong experience with PCIe-based hardware
  • Experience with hypervisor interactions

Work Rights

Not specified

Tailored Resume

Cover Letter