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.

Benefits and perks:

New Work

Stylish building with roof terraces

Canteen and ChocaVira

Modern office concept

Learning & Development

Unlimited access to Udemy

Trainings & Conferences

Specialist Career

Health & Wellbeing

Gym and fitness courses

“JobRad” bike leasing

Medical checkups

Family & Living

Relocation Package

Vacation child care

Avira Prime licences


Onboarding events

Monthly Employee Meetings

Summer & Christmas parties

Location: Tettnang

How we hire

  • Codility Test
  • Video call with live coding
  • Homework (technical task)
  • Leitbild/ Cultural-Fit-Interview
  • On-Site Day

If you want the outcome of your work to have a direct impact on making the Internet a safer place for 500 million Avira users please get in touch!

Apply now

Share with your network