inhousefyi
← Back to listings

Device Driver Engineer

EnCharge AIRemote · Posted Jul 10, 2025
Full-timeRemote
Apply now

Description

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute efficiency and density compared to today’s best-in-class solutions. The high-performance architecture is coupled with seamless software integration and will enable the immense potential of AI to be accessible in power, energy, and space constrained applications. EnCharge AI launched in 2022 and is led by veteran technologists with backgrounds in semiconductor design and AI systems.

About the Role

EnCharge AI is seeking a highly skilled Device Driver Engineer to design and implement high-performance driver stack for our cutting-edge AI accelerator hardware. In this role, you will work closely with hardware, firmware, and AI software teams to develop low-latency, high-bandwidth communication between the host system and AI accelerator.

Responsibilities

  • Develop, optimize, and maintain Linux/Windows PCIe device drivers for AI accelerators.
  • Implement low-level hardware interactions, DMA, memory management, and interrupt handling.
  • Work on driver optimizations to reduce latency and improve throughput for AI workloads.
  • Debug and troubleshoot PCIe protocol, kernel panics, crashes, and performance bottlenecks.
  • Collaborate with hardware, firmware, and AI software teams to define driver interfaces.
  • Ensure compliance with PCIe standards (Gen4/Gen5), SR-IOV, BAR memory mapping, and IOMMU.
  • Support virtualization (VFIO, SR-IOV, DPUs) and containerized environments (Kubernetes, Docker, etc.).
  • Develop tools for profiling, debugging, and monitoring driver performance.
  • Contribute to open-source kernel modules if applicable.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in device driver development for Linux and/or Windows.
  • Strong experience with PCIe-based hardware, including BAR regions, DMA, interrupts, and MMIO.
  • Proficiency in C/C++ and kernel-mode programming (Linux Kernel, Windows WDDM/WDF/MCDM).
  • Experience with AI-specific accelerators (e.g., GPUs, NPUs, TPUs) is a plus.
  • Knowledge of low-level debugging tools (gdb, perf, ftrace, dmesg, PCIe analyzers).
  • Understanding of multi-threading, synchronization, and memory management in kernel space.
  • Familiarity with high-performance AI/ML workloads is a plus.
  • Experience in hypervisor interactions, VFIO, and passthrough solutions.
  • Knowledge of secure boot, firmware updates, and trusted execution environments (TEE).

EnchargeAI is an equal employment opportunity employer in the United States.

Similar jobs

EnCharge AIRemote

Est. 140,000 USD

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
EnCharge AIRemote

Est. 124,000 USD

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
EnCharge AIRemote

Est. 225,000 USD

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
EnCharge AIRemote

Est. 225,000 USD

EnCharge AI is building a new generation of AI compute systems designed to deliver dramatically higher energy efficiency for AI inference. Our technology combines innovative compute architectures with a full-stack softwa…

Full-timeRemote

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-time
EnCharge AIRemote

Est. 222,500 USD

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
EnCharge AIRemote

Est. 210,000 USD

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
EnCharge AIRemote

Est. 210,000 USD

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
EnCharge AIBangalore, India

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-time
EnCharge AIUnited States

Est. 175,000 USD

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-time
EnCharge AIRemote

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
TenstorrentToronto, Ontario, Canada

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify inn…

Full-time
EnCharge AIRemote

Est. 225,000 USD

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
DensityAIMountain View, California, United States

Est. 285,000 USD

About the role You will write, evaluate, and profile specialized compute kernels that run on a custom AI accelerator. This is the critical interface between high-level ML workloads and silicon — your code directly determ…

Full-time
TenstorrentVancouver, British Columbia, Canada

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify inn…

Full-time
XPENGSanta Clara, California, United States

Est. 120,000 USD

XPENG is a leading smart technology company at the forefront of innovation, integrating advanced AI and autonomous driving technologies into its vehicles, including electric vehicles (EVs), electric vertical take-off and…

Full-time
EnCharge AIBangalore, India

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-time
Hardware Engineer5 months ago
WayveSunnyvale, California, United States

Est. 216,800 USD

About us Founded in 2017, Wayve is the leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive, understand, and navigate any complex environment, enhancing…

Full-time
EnCharge AIRemote

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
EnCharge AIRemote

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
TenstorrentToronto, Ontario, Canada

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify inn…

Full-time
TenstorrentBoston, Massachusetts, United States

Est. 300,000 USD

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify inn…

Full-time
Staff AI Engineer5 months ago
ChargePointBangalore, India

About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution, pow…

Full-time
Staff AI Engineer3 months ago
ChargePointBangalore, India

About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and more than 50% by 2040, electric mobility is becoming a reality. ChargePoint (NYSE: CHPT) is at the center of this revolution, pow…

Full-time
TenstorrentToronto, Ontario, Canada

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify inn…

Full-time
EnCharge AIBangalore, India

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-time
Baidu USASunnyvale, California, United States

Est. 175,000 USD

Do you want to be part of AI revolution? Do you want to think out of box with thriving on challenges in AI industry and desire to solve them? Do you want to work with a world-class team to explore the fast-growing AI har…

Full-time
TenstorrentBelgrade, Serbia

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify inn…

Full-time
Staff DFT Engineer5 months ago
EnCharge AIRemote

EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute…

Full-timeRemote
DensityAIMountain View, California, United States

Est. 247,500 USD

About the role Own the platform firmware that brings our AI accelerator systems to life and keeps them secure, healthy, and observable — from secure boot and the hardware root of trust, through embedded-controller/BMC an…

Full-time