A

Acronis

Unified data protection and cybersecurity platform

Lead Kernel Developer - Windows Networking, WFP

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedHybrid

About the Job

Requirements

  • At least 10 years of hands-on Windows kernel development, with strong expertise in Windows internals, networking, synchronization, memory management, and kernel debugging.
  • Strong C and C++ systems programming skills and expertise in Windows kernel drivers, WinDbg/KD, ETW/WPP, crash dump analysis, and profiling; WFP/NDIS experience or willingness to develop expertise in these areas.
  • Proven experience developing and optimizing performance-critical kernel components, with a strong understanding of concurrency, scalability, latency, resource efficiency, reliability, and system stability.
  • Strong background in cybersecurity, endpoint protection, or other security-focused technologies, with experience working close to the operating system beneficial.
  • Practical reverse engineering and low-level analysis skills to investigate undocumented behavior and diagnose and resolve compatibility issues with third-party drivers and software.
  • Strong analytical and troubleshooting skills to solve complex issues spanning kernel, networking, hardware, virtualization, and user/kernel boundaries.
  • Practical experience using AI-assisted engineering for development, debugging, code analysis, investigation, and technical research is mandatory.
  • Demonstrated ability to take technical ownership, lead complex investigations, coordinate work across teams, and share technical expertise.
  • Excellent English communication and cross-functional collaboration skills.

Responsibilities

  • Lead the architecture, development, debugging, and maintenance of Windows kernel-mode and user-mode components, focusing primarily on Windows network drivers and Windows Filtering Platform (WFP) for Cyber Protection solutions.
  • Design and optimize solutions for high-speed and high-throughput networks, focusing on performance, scalability, latency, reliability, and stability.
  • Investigate and resolve complex kernel, networking, performance, compatibility, and interoperability issues, including blue screens, race conditions, deadlocks, memory corruption, and memory leaks.
  • Drive issues from root-cause analysis through implementation, validation, and production, collaborating with other engineering teams as required.
  • Contribute to the architecture and interface design of Windows-specific and cross-platform components and their integration with higher-level products.
  • Maintain and continuously improve the Kernel Team’s existing codebase, drivers, and components, ensuring timely resolution of defects and technical issues.
  • Perform reverse engineering and low-level analysis, working closely with security analysts, malware researchers, and reverse engineers on complex security-related investigations.
  • Use WinDbg/KD, ETW/WPP, crash dump analysis, profiling, tracing, and other diagnostic tools to troubleshoot and optimize system behavior.
  • Leverage AI-assisted engineering tools for development, code analysis, debugging, reverse engineering, root-cause investigation, trace and log analysis, and technical research.
  • Provide technical leadership by breaking down work, assigning tasks, coordinating distributed developers, and supporting delivery across locations when required.
  • Share expertise in Windows internals, kernel development, systems programming, and information security through technical discussions, code reviews, and documentation.
  • Maintain clear communication with the Kernel Team Director of Development on progress, technical challenges, risks, dependencies, and critical issues.

Desired Qualifications

  • Experience in kernel network development for high-performance or high-throughput environments.
  • Experience with Linux, macOS, or other low-level platforms.

About the Company

Acronis

Unified data protection and cybersecurity platform

Acronis combines data protection and cybersecurity to address SAPAS: safety, accessibility, privacy, authenticity, and security. It offers antivirus, backup, disaster recovery, and endpoint protection management, plus AI-based antimalware and blockchain-based data authentication, all delivered through a network of service providers and IT professionals. It distinguishes itself by unifying data protection with cybersecurity under the SAPAS framework and using AI and blockchain technologies with a broad partner ecosystem. Its goal is to provide a single, integrated solution that keeps data safe, accessible, private, authentic, and secure across all environments.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$658M
Headquarters
Schaffhausen, Switzerland
Founded
2003

Recently Posted Jobs

Explore more opportunities at Acronis

See more jobs