Windows Driver Software Engineer – Relocation to Germany

AVIRA Soft SRL

26-11-2012 | EXPIRA LA 26-12-2012

Job expirat

RESPONSABILITATI

Main focus of this position:
As part of an international team, you develop and maintain security software for currently approximately 100 million customers worldwide. The main focus of this task is designing and implementing drivers and low-level software while in user mode and kernel mode in C and C++ using up-to-date methodologies of software engineering.

Main challenges:
The drivers you develop enable a perfect interlocking of our security software with the Windows OS. You create interfaces for your team mates to protect and monitor the system and to effectively detect and remove malware.
With your knowledge and skills, you help to ensure that the quality level of the developed software permanently meets our high demands on reliability, performance and range of functions.
Detecting and removing malware is seen by you as an exciting and challenging task.
Your working methods are characterised by self-sufficiency and self-organisation. You attach great importance to constructive collaboration and open communication within the team as well as with other departments.
You are open for the application of new concepts and technologies and aspire to further your talents on a personal and professional level.


CERINTE

Functional qualifications
Requirements:
• Several years experience in programming in Windows environments
• Experience in the development of kernel mode software for using in Windows
• Knowledge of current driver concepts for Windows platforms
• Proficient knowledge in Win32 API, services, sockets, and inter-process communication
• Excellent knowledge of programming in C and C++ using Windows
• Profound knowledge of the Windows system architecture
• Proficient knowledge in MS Office (Outlook, Word, Excel, PowerPoint, Project, and Visio)
• Good command of English (spoken and written)
• Good command of German (spoken and written), or the aspiration for learning German with our support

Desirable additional qualifications:
• Experience in the use of modular software development, object-oriented programming, design and design patterns
• Knowledge in the field of software security
• Mechanisms and algorithms for detecting and removing malware
• Experience in the use of reverse engineering of software as well as knowledge in the use of x86 and x64 assembly
• Experienced in working with agile processes
• Experienced in working with refactoring, clean code, extreme programming, and test driven development
• Interest in taking over project responsibilities
Soft skills
• A high demand on quality with regard to the developed software and yourself
• Quick adaption of complex relationships
• Highly developed sense of responsibility and commitment


DESCRIEREA FIRMEI

About AVIRA
Avira (formerly H+BEDV) is one of the leading providers of IT-security software solutions for professional use. As one of the pioneers in this area, the German company has repeatedly contributed to the security market since its launch of AntiVir in 1988 with technological innovations and intelligent new solutions to protect all network components and network levels.