Malware Researcher at AVAST Software
Brno, CZ / Prague, CZ

Avast Software (, 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 e.g. 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.


Position for a flexible “white hat”, who would like to participate in malware (virus, worm etc.) analysis for our virus lab. Suitable for self-motivated people with good logical and analytical skills, knowledge of algorithmization and similar background. Are you a technical university student? No problem. You’ve got a chance to join us for a part time job, work with modern technologies and become a really professional malware fighter. Do you want to make such personal progress? Don’t hesitate and give it a try, if you fit the following criteria:



  • Malware analysis
  • Writing of detection routines for analyzed malware
  • Analysis of exploits (local and network based)
  • Authoring of unpacking routines for the Avast antivirus engine
  • Design and implementation of heuristics



  • x86/x64 assembler, debugging tools and decompilers (e.g. OllyDbg, IDA...), Windows Internals
  • Experience with reverse engineering
  • Time flexibility
  • Active English communication skills
  • Enthusiasm, good self-motivation
  • Some keywords: bytecode, base64, RC4, Unescape, DocumentWrite, CVE, MZ, PE, rootkit, emulation, memory dump, WinAPI, sandbox, CAFEBABE, ELF, /etc/hosts, FEEDFACE, honeypot, botnet…


Beneficial knowledge:

  • Java & Dalvik decompilation and analysis
  • YARA knowledge
  • JavaScript and HTML (recognition of suspicious scripts)
  • Flash (ActionScript) analysis
  • ELF, Mach-O, Fat-O thorough knowledge
  • Experience with continuous deployment
  • Experience with virtual environments/containers


Preferred skills / knowledge:

  • Knowledge of typical malware methodologies and behavior
  • Experience with kernel-mode code (rootkits etc.)
  • Experience with manual removal of malware and unwanted apps (Win, Android, Mac)
  • Knowledge of Python, Perl (or some scripting language)
  • Knowledge of safe coding in C/C++ and code optimization
  • The successful candidate will have at least a secondary school education; a University degree in a technical subject would be an advantage.


We offer:

  • Great benefits: food and drink provided all day by the company, game room, music studio, fitness center, golf simulator, library, great training system and much more
  • Flexible working hours, home office
  • Cafeteria benefit system, multisport card
  • 25 days of holiday, 5 sick days
  • The chance to join a major global tech company
  • Many opportunities for professional growth
  • Amazing and truly international work environment


Sounds like fun? We look forward to hearing from you!