Software Developer Internship
Avira, a company with over 100 million customers and more than 500 employees, is a worldwide leading supplier of self-developed security solutions for professional and private use. With more than 25 years of experience, the company is a pioneer in its field.Cerinte
Are you passionate about software development and/or software quality and like to work in a fast-paced cybersecurity company? Would you enjoy working in an Agile team and being creative in solving complex issues? Would you like to be the first to touch Avira's core products?
If yes, your duties will focus on contributing to products specifications and design, development and maintenance of cross platform software, creation and maintenance of products technical documentation and ensuring the quality of our software components, using modern software engineering methods and tests.
Come and join us!
Help us to make our industry recognized products and technologies even better, share with us your best knowledge, enthusiasm and ideas.
Knowledge C/C++ and/or Python. Any other known programming language will be considered a plus
Passionate about software development and/or software automation QA
Detail oriented with the ability to keep the big picture in mind
Strong analytical skills
You like to experiment with new ideas
Ability to work independently and in team
Good English skills
Objectives and responsibilities
As part of an Agile development team, you will work closely with developers to ensure high quality of our enterprise-grade products and technologies.
You will help us to raise the quality bar on all stages of product development from specification to the release.
Help with the cross-platform security software development and maintenance.
Create and maintain product technical documentation.
Adapt and solve exciting problems with new technologies.
Write C/C++/Python code for implementing new exciting features
Develop Python scripts for testing scenarios automation and/or C/C++ unit tests
Develop Python scripts to improve testing infrastructure
Create new or enhance usage examples
Improve our continuous integration process
Active participation in the agile development process (e.g. reviewing user stories, doing product demos)