Lead Kernel Developer — Windows Networking / WFP

Lead Kernel Developer — Windows Networking / WFP

Vollzeit 72000 - 88000 € / Jahr (geschätzt) Homeoffice
Acronis

Auf einen Blick

  • Aufgaben: Leite die Entwicklung von Hochleistungs-Windows-Kernel-Netzwerktreibern und optimiere Lösungen für Hochgeschwindigkeitsnetzwerke.
  • Unternehmen: Acronis, ein globaler Marktführer in Cyber-Schutz mit innovativer Unternehmenskultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Arbeitsumfeld mit exzellenten Karrierechancen und einem engagierten Team.
  • Warum dieser Job: Gestalte die Zukunft der Cyber-Sicherheit und arbeite an bahnbrechenden Technologien.
  • Qualifikationen: Mindestens 10 Jahre Erfahrung in der Windows-Kernel-Entwicklung und starke C/C++-Kenntnisse.

Das prognostizierte Gehalt liegt zwischen 72000 - 88000 € pro Jahr.

Acronis is a global leader in cyber protection, delivering AI-powered protection for productive MSPs in a single, natively integrated platform that unifies operations management, cybersecurity, and data protection.

Driven by our mission to protect, manage and automate every workload that businesses and lives depend on, we’ve built the industry’s only all-in-one solution.

We are looking for a candidate who will be responsible for leading the design and development of high-performance Windows Kernel networking drivers, with a focus on WFP, high-speed networks, performance, and interoperability.

  • WHAT YOU’LL DO
  • Lead the architecture, development, debugging, and maintenance of Windows kernel-mode and user-mode components, with a primary focus 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 BSODs, race conditions, deadlocks, memory corruption, and leaks.
  • Drive issues from root-cause analysis through implementation, validation, and production, collaborating with other engineering teams where 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 Win Dbg/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/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.
  • WHO WE’RE LOOKING FOR
  • 10+ years of hands-on Windows kernel development with strong expertise in Windows internals, networking, synchronization, memory management, and kernel debugging.
  • Strong C/C++ systems programming skills and expertise in Windows kernel drivers, Win Dbg/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.

Experience in kernel network development for high-performance/high-throughput environments is beneficial.

  • Strong background in cybersecurity, endpoint protection, or other security-focused technologies, with experience working close to the operating system will be 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, with the ability to solve complex issues spanning kernel, networking, hardware, virtualization, and user/kernel boundaries.
  • AI-assisted engineering experience is mandatory, including practical use of AI for development, debugging, code analysis, investigation, and technical research.
  • Demonstrated ability to take technical ownership, lead complex investigations, coordinate work across teams, and share technical expertise
  • Experience with Linux, mac OS, or other low-level platforms is a strong advantage.
  • Excellent English communication and cross-functional collaboration skills

WHO YOU ARE

  • Analytical and solution-oriented, with a structured approach to solving complex problems.
  • Hands-on and accountable, with a strong sense of ownership and commitment to delivering quality results.
  • Collaborative and communicative, able to build effective relationships and work well with colleagues across teams.
  • Adaptable and proactive, comfortable managing changing priorities and working in a fast-paced environment.
  • Committed to continuous learning, knowledge sharing, and personal and professional development.
  • Pragmatic and improvement-focused, always looking for effective ways to improve processes, solutions, and team outcomes.
  • *Please submit your resume and application in English

WHO WE ARE

A Swiss company founded in Singapore in 2003, Acronis offers over twenty years of innovation with 15 offices worldwide and employees in 50+ countries.

Acronis Cyber Protect is available in 26 languages in 150 countries and is used by over 21,000 service providers to protect more than 750,000 businesses.

Our corporate culture centers on innovation, accountability, and impact.

We encourage our people to think boldly, challenge conventional approaches, and take ownership of outcomes.

As a member of our global “A-Team,” you’ll operate in a high-growth, fast-paced environment where resilience, adaptability, and a commitment to continuous improvement drive success.

OUR INTERVIEW PRACTICES

To ensure a fair and genuine hiring process, candidates are expected to participate in interviews without the use of AI tools, automated prompts, or third-party assistance.

Interviews are designed to assess individual skills, experience, and communication style, and we value authentic, real-time interaction.

Use of AI or external assistance during live interviews may result in disqualification.

For roles where AI skills are being evaluated, permitted use of AI tools will be clearly communicated in advance.

Candidates may be asked to disable virtual backgrounds or participate in in-person interviews.

All employment offers are contingent upon successful completion of applicable criminal, education and identity background checks.

Acronis is an equal opportunity employer.

All qualified applicants will receive consideration for employment without regard to age, ancestry, color, marital status, national origin, physical or mental disability, medical condition, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, gender identity or expression, or any other characteristic protected by applicable laws, regulations and ordinances.

Lead Kernel Developer — Windows Networking / WFP Arbeitgeber: Acronis

Acronis ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einer starken Unternehmenskultur, die auf Verantwortung und Einfluss basiert, fördern wir das Wachstum unserer Mitarbeiter durch Schulungen und Mentoring-Programme. Unsere globalen Büros bieten nicht nur eine vielfältige Arbeitsumgebung, sondern auch die Chance, an spannenden Projekten zu arbeiten, die einen echten Unterschied für unsere Kunden und Partner machen.

Acronis

Kontaktdaten:

Acronis Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Lead Kernel Developer — Windows Networking / WFP erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Acronis anzuklopfen, wenn du dich auf die Stelle als Lead Kernel Developer — Windows Networking / WFP bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Acronis vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Lead Kernel Developer — Windows Networking / WFP mit Bravour zu bestehen

Windows Kernel Entwicklung
Windows Internals
Netzwerkprogrammierung
Synchronisation
Speicherverwaltung
Kernel-Debugging
C/C++ Programmierkenntnisse

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Acronis klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Acronis vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.