Programátor C/C++
| Typ zaměstnání | Práce na plný úvazek |
| Kategorie | Technická pozice |
| Místo pracoviště | Praha, Česká republika |
| zamestnani@avast.com |
(Zasláním svého životopisu souhlasím s poskytnutím svých osobních údajů společnosti ALWIL Software a.s. pro další zpracování)
Pozice v kostce
Jedná se o pozici určenou softwarovým inženýrům. Hlavní náplní práce je podíl na přímém vývoji bezpečnostních řešení naší firmy. Přestože primární vývoj našich produktů probíhá v/pro prostředí Microsoft Windows, pozice je vhodná i pro experty na další platformy (Linux/Unix, Mac). Zkušenosti s vývojem multiplatformního software jsou výhodou.
Práce probíhá v prostředí středně velkého týmu (do 10 osob) a od ideálního kandidáta se očekává invence a schopnost přinášet nové pohledy, nápady či zkušenosti.
Popis práce
Hlavní náplň práce
- Vývoj softwarových komponent v programovacích jazycích C/C++ (příp. assembler)
- Dokumentace vytvořeného kódu (ať už komentování kódu nebo externí dokumentace)
- Podíl na návrhu rozhraní jednotlivých komponent (podle potřeby)
- Práce s dalšími členy týmu, a to jak během vývoje (code reviews apod.), tak i v produkční fázi (schopnost případné návštěvy zákazníka v případě akutních problémů apod.)
Vedlejší náplň práce
- Podíl na vývoji uživatelské dokumentace (např. prostřednictvím školení dokumentátora)
- Vytváření testovacích nástrojů (unit testing, stress testing apod.)
- Plnění dalších drobných úkolů podle pokynů nadřízeného
Vyžadované znalosti/vědomosti
- Velmi dobrá znalost jazyka C++, příp. C
- Velmi dobrá znalost alespoň jednoho z následujících operačních systémů: Windows, Linux, Mac OS
- Aktivní znalost anglického jazyka
- Schopnost týmové práce (Je-li neschopnost tohoto požadavku vyvážena jinými klady, jsme ochotni od něj upustit.)
- Zkušnosti s debuggovaním vlastního i cizího kódu; schopnost ladit kód i v produkčním prostředí
- Aktivní znalost alespoň základních algoritmů (třídění, vyhledávání, hashování apod.) a principů vývoje větších SW produktů (objektově orientované programování apod.)
- Nadšení z toho, když se práce daří; schopnost sebemotivace
Preferované znalosti/vědomosti
- Zkušenost s prostředím Microsoft Visual C++ a nástroji pro správu zdrojového kódu SourceSafe nebo Visual Studio Team System
Požadovaná délka zkušeností
Pro tuto pozici vyžadujeme alespoň 2 roky zkušeností s programováním v libovolném programovacím jazyce + alespoň 1 rok zkušeností s jazyky C/C++.
Minimální vzdělání
Minimem je ukončené středoškolské vzdělání; VŠ vzdělání technického směru je výhodou.







