← к выдаче
разработка

Windows Device Driver developer

2 дн. назад

Описание от работодателя

We are looking for an experienced Windows Device Driver Developer to join a short-term, high-impact project focused on developing low-level Windows kernel drivers for custom PCI hardware devices. Project Overview The role involves developing two Windows kernel-mode drivers: UART over PCI Driver – implementing a driver for a custom UART controller over PCI, including power management and low-level serial communication. PPS (Pulse Per Second) Driver – developing a high-precision timing synchronization driver with a strong focus on interrupt handling, timing accuracy, and low latency. This position is ideal for engineers with deep expertise in Windows kernel development, hardware interaction, and PCI/PCIe device drivers. Key Requirements Strong experience developing Windows kernel-mode drivers in C Hands-on expertise with KMDF and good knowledge of WDM Deep understanding of Windows kernel internals, including memory management, IRPs, I/O stack, and driver/device objects Experience with PCI/PCIe device driver development , BAR mapping, configuration space, and resource management Solid knowledge of interrupt handling (ISR, DPC, MSI/MSI-X) Experience with Plug and Play (PnP), power management (S-states, D-states), and DMA Proficiency with Windows Driver Kit (WDK) , Visual Studio, and WinDbg Familiarity with Driver Verifier, Static Driver Verifier (SDV), and Windows HLK/HCK testing Project Details Duration: Approximately 8 weeks Start: ASAP Project type: Windows Kernel Driver Development