Currency

Embedded / Kernel Driver Developer (Windows)

C

Embedded / Kernel Driver Developer (Windows)

C

Na Ostatnim Groszu 3, Wrocław +4 Locations

ALTIMI

Full-time
B2B
Mid
Remote

Tech stack

    Polish

    C2

    English

    B2

    C++

    advanced

    Windows

    advanced

    NDIS

    advanced

    WinDbg

    regular

Job description

Role Description:

We are looking for an experienced software engineer to work on Windows kernel drivers. The main focus will be on developing and maintaining network drivers (NDIS) and power management mechanisms. The project sits at the intersection of embedded programming and system software – requiring a deep understanding of the Windows operating system architecture and its interaction with hardware.


Responsibilities:

  • Develop and maintain Windows kernel drivers (primarily NDIS and power management).

  • Analyze requirements and design system-level solutions.

  • Debug and optimize kernel-mode code.

  • Collaborate with the project team and client to integrate drivers into existing environments.

  • Create and maintain technical documentation.


Requirements:

  • Experience in Windows driver development (kernel-mode).

  • Knowledge of NDIS (Network Driver Interface Specification) or other driver development areas.

  • Experience in power management within kernel drivers.

  • Strong proficiency in C/C++ for low-level programming.

  • Good knowledge of Windows internals (kernel, processes, threads, synchronization).

  • Proficiency in debugging with tools such as WinDbg.

  • Understanding of embedded software concepts and software–hardware interaction.

  • Good command of English (written and spoken).


Nice to Have:

  • Experience in developing drivers beyond NDIS.

  • Knowledge of hardware interfaces and peripheral device architectures.

  • Previous experience working in international project teams.

Published: 01.10.2025

Embedded / Kernel Driver Developer (Windows)

Apply

Embedded / Kernel Driver Developer (Windows)

Na Ostatnim Groszu 3, Wrocław

ALTIMI

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is Altimi (hereinafter "controller"). You have the right to request access to your persona... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.