Avast Software (www.avast.com), maker of the world's most popular antivirus, protects over 400 million computers and mobile devices with our security applications. In business for over 25 years, Avast is one of the oldest companies in the computer security business, with a portfolio covering everything from free antivirus for PC, Mac, and Android, to premium suites and services for business - offered in about 40 languages. Based in Prague, Czech Republic, with offices i.e. in the USA, Canada, Germany, the Netherlands or Taiwan, Avast Software employs some of the brightest new talent in the IT industry, from around 30 different nations.
For our development team in Friedrichshafen, Germany we are currently looking for an experienced
with proven experience in development of client-side products on the Windows operating system. The main task will be development and maintenance of C++ components for our components. We are looking for candidates being able to tackle difficult technical issues, continuously innovate our product and bring in new and creative solutions.
Perform requirements analysis
Develop components of our security products in C++
Document your code and modules
Design of interfaces and APIs
Contribute to design and specification of the system architecture
Help testing the products and create testing tools
Collaborate with other international teams and team members in regard of design, architecture, code review, etc.
Create tests and testing tools (unit, integration, functional, performance, etc.)
Contribute to the whole application lifecycle (development, testing, deployment, monitoring, maintenance, etc.)
Execute other small tasks based on instructions
Advanced knowledge of C++ (at least 3 years of C++ programming experience)
Experience in development for the MS Windows environment, Windows API
Experience in debugging C++ code, including ability to analyze dumps and minidumps
Active knowledge of English
Ability to work in a team
Enthusiasm when work is successful plus the ability of self-motivation
Minimum secondary education - university degree in a technical area is an advantage
Additional desirable knowledge:
German language skills
Experience in C#
Knowledge in Windows system architecture
Experience in modular software development
Knowledge in software security
Experience in unit tests and other quality assurance methods
Experience in other operating systems like Linux, MacOS or mobile operating systems
What we offer:
An interesting job in an international team of a growing and very successful company
Great benefits: food and drink, language lessons and much more
A calm and pleasant working environment - you work in small offices at a location where others spend their holidays (Friedrichshafen at the Lake of Constance, Southern Germany)
A safe job and an attractive salary
Attractive working conditions
Flexible working hours
The chance to join a major international global tech company
Many opportunities for professional growth
Amazing and truly international work environment
Sounds like fun? We look forward to hear from you!
StepStone · 13.02.2018 · Friedrichshafen · AVAST Software s.r.o.