+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

83+5 =
+
Forgot password

Enter your email, and we will send you your password

DataArt Bulgaria

Senior Windows Driver Developer (KMDF/WFP)

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    *This position is fully remote only for employment in Bulgaria. However, people can also work in one of our offices in Sofia or Varna if they prefer to.

     

    About DataArt

    DataArt is a global software engineering firm and a trusted technology partner for market leaders and visionaries. Our world-class team designs and engineers data-driven, cloud-native solutions to deliver immediate and enduring business value.

    We promote a culture of radical respect, prioritizing your personal well-being as much as your expertise. We stand firmly against prejudice and inequality, valuing each of our employees equally.

    We respect the autonomy of others before all else, offering remote, onsite, and hybrid work options. Our Learning and development centers, R&D labs, and mentorship programs encourage professional growth.

    Our long-term approach to collaboration with clients and colleagues alike focuses on building partnerships that extend beyond one-off projects. We provide the ability to switch between projects and technology stacks, creating opportunities for exploration through our learning and networking systems to advance your career.

     

    Position Overview

    Our client is a multi-national company dedicated to Cybersecurity.

    We are looking for an experienced Windows Driver Developer to join our team. The ideal candidate will have strong expertise in Kernel-Mode Driver Framework (KMDF) and Windows Filtering Platform (WFP) development, primarily using C/C++. You will work on low-level system components, network filtering, and performance-critical applications.

     

    Resoponsibilities

    • Design, develop, and maintain Windows kernel-mode drivers using KMDF
    • Implement network filtering solutions leveraging WFP
    • Develop and optimize I/O filter drivers for advanced functionality
    • Collaborate on system-level architecture and integration with Windows internals
    • Write and maintain user-mode components using the Win32 API where required
    • Debug and troubleshoot complex driver and system issues

     

    Requirements

    • 5+ years of hands-on experience in C++ development (C++11 or later)
    • Deep understanding of Windows internals: kernel architecture, system calls, memory management, and drivers
    • Proven experience in kernel-mode development (e.g., Windows Drivers, Windows Filtering Platform, minifilters, ETW)
    • Strong debugging and reverse engineering skills using WinDbg, Process Monitor, Process Explorer, IDA/Ghidra
    • Familiarity with Windows security mechanisms: integrity levels, UAC, AppLocker, secure boot
    • Experience with Visual Studio, Windows Driver Kit (WDK), and related build/debug environments
    • Strong experience in KMDF driver development
    • Hands-on experience with Windows Filtering Platform (WFP)
    • Proficiency in C/C++ for Windows development
    • Familiarity with Windows internals (memory management, threading, synchronization)
    • Experience with I/O filter drivers (bonus)
    • Knowledge of user-mode programming using Win32 API

     

    Nice To Have

    • Experience building or contributing to endpoint security products (EDR, AV, EPP)
    • Familiarity with Windows telemetry, event logs, Sysmon, and ETW tracing
    • Experience with malware analysis, Windows exploit techniques, or SOC/DFIR workflows
    • Scripting capabilities in PowerShell or Python for automation and testing
    • Understanding of kernel-mode security evasion techniques and defenses
    • Background in code signing, driver deployment, and secure update mechanisms
    • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
    • Experience with network protocols and packet filtering
    • Understanding of security concepts related to driver development
    • Previous work on performance optimization in kernel mode

     

    What We Offer

    • Unique corporate culture – no micromanagement, friendly atmosphere, freedom, and mutual respect
    • Flexible schedule – ability to change projects, to work from home, and to try yourself in different roles
    • Professional Development Map – a comprehensive map of your professional development within DataArt
    • We hire people not for a project, but for the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.
    • Social benefits – additional health insurance, life insurance, sports card, etc.
    • Opportunity to work from another DataArt office in a different city or country (temporarily or permanently)
    • Free English courses
    • Cozy office with a great atmosphere
    • Snacks, drinks, and fruits are always available

     

    reference number: CPP00049