C++ Software Engineer
AVAST Software s.r.o
Prague,Czech republic
před 6 dny

Headquartered in Prague, Czech Republic, with offices in the U.S., Europe, and Asia, AVAST Software employs some of the brightest new talents in the IT industry, from around 30 different nations.

We’re looking for a C++ software engineer for Linux systems with a passion for networking. Do you like the idea of doing programming around network protocols and network traffic?

Do you know how to build high performance and low latency constructs? Do you like the idea of processing hundreds of Mbits / s, extracting useful pieces of information, applying threat intelligence, protecting users from malicious network traffic?

And do you even more like the idea of serving hundreds of millions of users? Then we’re looking for you. Our software aims to run on routers and similar network devices, providing security, privacy, control and insights to our users.

Responsibilities :

  • Work in a team of 4-8 developers
  • Develop software components (like Linux daemons) in various languages (C++, Python, Rust,...)
  • Contribute to a research project related to security in 5G networks, including technologies such as SDN, virtual network devices, and edge computing
  • Study existing open-source software and libraries and propose its contribution to the final solution
  • Contribute to overall system architecture
  • Develop support tools in various scripting languages (BASH, Python, etc.)
  • Work with other team members (e.g. code review)
  • Create and maintain documentation (code, APIs, interaction, etc.)
  • Contribute to continuous integration, delivery and deployment pipeline
  • Requirements :

  • Knowledge of C / C++ (1+ years of real working experience)
  • Knowledge of any other language compiled to machine code is an advantage (Rust, GO,
  • etc.)
  • Knowledge of scripting languages (Bash, Python, etc.)
  • Genera knowledge of network protocols (you will learn them deeper for sure)
  • Genera Computer Science knowledge algorithms & data structures, discrete mathematics, computer architecture, networks, etc.
  • Understanding major POSIX standards, proficiency with using them
  • Experience with debugging own but also other’s code
  • Willingness and ability to learn new technologies, especially network in depth
  • Active knowledge of English
  • Ability to make responsible decisions
  • Ability to work in a team
  • We offer :

  • Great job in an international team of a growing and a very successful company
  • Lots of engineering freedom, endless space for creativity
  • Fab! working environment
  • A ton of benefits (flexible working hours, a meal all day provided by the company, relax zone, kids room, recording studio, own fitness center, golf simulators, 5 weeks of vacation, sick days, language courses, trainings, pension insurance, the possibility to travel, team buildings and lots of fun!)
  • Požádat
    Přidat do oblíbených
    Odebrat z oblíbenýcch
    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .