C/C++ Windows Kernel Security Expert (f/m/x)

The Challenge

The Windows Protection Platform Team at Avira is responsible for protecting our users' devices from malware and other threats.
Your task will be to work on Avira's core protection components for the Microsoft Windows platform using modern software engineering methods within an agile team. You will mainly work on the real time protection component.
Some other for projects in our department are e.g. net filtering, AMSI, firewall, on-demand scans (like e.g. active process scan etc.), system repair, updater and licensing.
The protection components and SDKs you will be working on are protecting millions of our customers and are also used by our OEM partners all around the world. They are the core of Avira's success.

The Team

You will work in a team with 3 other software developers. You will report directly to the “Manager Windows Protection Platform”. Some of the developers have additional roles like “Tech Lead”, Scrum Master or Software Development Engineer In Test (SDET).

What you will do

As an experienced C/C++ developer, you will work together with your team on the realtime protection that will protect our users on Windows. You will be responsible for the architecture, interface design, the implementation and the high quality of these components. You will mainly work with modern C++ (11 and newer) in user mode and C in driver development. We use C# mainly in test automation, where you will also help your colleagues. Deep knowledge of the OS internal architecture is required to understand all the attack vectors and counter measures.

Keys to Hiring

The best developers find easy solutions for complex problems. They never guess, but gain deep understanding of their task first before implementing the solution. Good developers are well-organized, fast-implementing and always keep their promises. Good developers know cutting-edge technology in their field and are aware of modern tools. Good developers find solutions for tough challenges rather than saying that there is no solution. If good developers make mistakes, they learn out of it. Good developers do whatever it takes to deliver, e.g. helping doing test automation if this is top priority at the moment. The best developers are keen on learning new technologies and motivated to achieve their goals.


New Work

Modernes Gebäude mit Dachterrassen

Kantine und ChocaVira

Modernes Bürokonzept


Uneingeschränkter Zugriff auf Udemy

Fortbildungen und Konferenzen


Gesundheit und Wellness

Fitnessstudio und Kursangebot


Medizinische Untersuchungen

Familie und Freizeit


Ferienbetreuung für Kinder

Avira Prime Lizenzen



Monatliche Mitarbeiterversammlungen

Sommerfest und Weihnachtsfeier

Standort: Tettnang

Unser Recruitingprozess

  • Codility Test
  • Video interview with live coding
  • Homework (technical task)
  • Leitbild/ Cultural-Fit-interview
  • On-Site day

Wenn Sie mit Ihrer Arbeit das Internet für 500 Millionen Avira Benutzer sicherer machen möchten, nehmen Sie mit uns Kontakt auf!

Online bewerben

Mit Ihrem Netzwerk teilen