Programátor C/C++

Typ zaměstnání Práce na plný úvazek
Kategorie Technická pozice
Místo pracoviště Praha, Česká republika
E-mail 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

  1. Vývoj softwarových komponent v programovacích jazycích C/C++ (příp. assembler)
  2. Dokumentace vytvořeného kódu (ať už komentování kódu nebo externí dokumentace)
  3. Podíl na návrhu rozhraní jednotlivých komponent (podle potřeby)
  4. 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

  1. Podíl na vývoji uživatelské dokumentace (např. prostřednictvím školení dokumentátora)
  2. Vytváření testovacích nástrojů (unit testing, stress testing apod.)
  3. Plnění dalších drobných úkolů podle pokynů nadřízeného

Vyžadované znalosti/vědomosti

  1. Velmi dobrá znalost jazyka C++, příp. C
  2. Velmi dobrá znalost alespoň jednoho z následujících operačních systémů: Windows, Linux, Mac OS
  3. Aktivní znalost anglického jazyka
  4. Schopnost týmové práce (Je-li neschopnost tohoto požadavku vyvážena jinými klady, jsme ochotni od něj upustit.)
  5. Zkušnosti s debuggovaním vlastního i cizího kódu; schopnost ladit kód i v produkčním prostředí
  6. 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.)
  7. Nadšení z toho, když se práce daří; schopnost sebemotivace

Preferované znalosti/vědomosti

  1. 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.

Společnost ALWIL Software
Obchodní informace
Domovská stránka
Společnost  Nabídka zaměstnání  Programátor C/C++