Vývojář embedded zařízení (C++/Linux)
O pozici
Pracovní nabídka
Popis pracovní pozice
Hledáme vývojáře, který bude vyvíjet a udržovat software/firmware pro naše měřicí a komunikační zařízení. Primárně využíváme C++ a prostředí Linux na embedded platformách. Alternativně uvítáme profil se zkušeností v C# a Pythonu (nástroje, testy, integrační skripty) a prokazatelnou prací v Linuxu.
Náplň práce
Vývoj a údržba firmwaru pro vestavěná zařízení (embedded Linux).
Implementace a ladění komunikačních rozhraní a protokolů (např. DLMS/COSEM, Modbus, TCP/IP).
Tvorba interních nástrojů a skriptů (Python/C#) pro testování, konfiguraci a integraci.
Spolupráce s HW týmem (čtení schémat, práce s měřicí technikou, validace na prototypu).
Tvorba unit/integration testů, code-reviews, verzování v Gitu, CI/CD.
Dokumentace kódu a spolupráce napříč odděleními (vývoj, výroba, kvalita, servis).
Požadavky
Buď: velmi dobrá znalost C++ a prokazatelná zkušenost s programováním embedded zařízení
Nebo: zkušenost v C# a Pythonu + praxe v Linuxu (skripty, nástroje, integrace)
Znalost práce s Git, schopnost číst datasheety a technickou dokumentaci (AJ min. B1–B2).
Samostatnost, pečlivost, zodpovědnost a chuť učit se nové věci.
Výhodou (není podmínkou):
RTOS (např. FreeRTOS), ARM Cortex-M, moderní C++ (C++17+), znalost energetických protokolů (DLMS/COSEM, IEC 61850), základy elektroniky a měření, bash.
Nabízíme
Pracovní poměr na dobu neurčitou, 3měsíční zkušební doba.
Mobilní telefon, notebook.
Bonusy (např. za splnění milníků/plánu).
Moderní pracovní prostředí.
Místo výkonu práce: Česká u Brna.
Příspěvek na penzijní pojištění.
Mzda dle zkušeností a výsledků (rádi probereme při osobním setkání).