PYTHON DEVELOPER
Skriptování, údržba Linux distribuce
Hledáme člověka na Python, Unix shell (Bash), Linux, C (C++ neni nutne). Ze začátku hlavně skriptování, údržba Linux distribuce s trochou automatizovaných testů.
Jedná se o fulltime pozici s flexibilní pracovní dobou. Jde především o výsledky a ne o počet odpracovaných hodin
Technologický stack: Linux - vývoj probíhá primárně na počítačích s Linuxovou distribucí (Debian, Ubuntu, ...).
Python - v aktuálním projektu je to jeden ze dvou primárních jazyků. Uchazeč by měl jazyk ovládat na vyšší urovni, jelikož se používá pro build systém celé distribuce a pro řízení integračních testů.
Bash - ačkoli se tomuto jazyku vyhýbáme, tak pro podporu embedded Linuxové distribuce je nezbytností a od uchazeče se vyžaduje jeho dobrá znalost (grep, sed, awk, ...).
Lua - v tomto jazyce jsou napsané některé části systému OpenWrt/LEDE a je výhodou, pokud je kandidát s tímto jazykem alespoň obeznámen a nepřekvapí ho, pokud se s ním setká.
C - vývoj v tomto jazyce téměř neprobíhá, ale uchazeč by ho měl znát minimálně na úrovni porozumění kódu.
Docker - uchazeč nemusí danou technologii aktivně používat, ale měl by mít o její existenci ponětí a být připravený na její použití.
Gdb - znalost obecných principů a schopnost ladit aplikace na vzdáleném systému za pomoci gdb serveru.
Git (GitLab, GitHub) - používá se pro verzování a správu zdrojových kódů. Uchazeč by měl být obeznámen s Pull/Merge Request politikou a Code review.
Cross compiling - obecná znalost problematiky překladu pro různé architektury (ARM
Embedded protocols - základní přehled komunikačních protokolů GPIO, I2C, SPI, USART a jejich použití v Linuxu na aplikační úrovni. Výhodou je porozumění jejich fungování i na kernel úrovni, kde se předpokládá občasný zásah do jejich ovladačů.
JTAG/Logický analyzátor - vítaná je schopnost ladění i na úrovni HW, ale není to podmínkou.
FPGA - postačující je pouze ponětí o této technologii.
Možno i pro juniory, počítá se zaučením
Co je potřeba
Výhodou
Softskills
-
ÚroveňJunior Medior Senior
-
Praxe2 roky
-
VzděláníSŠ VŠ
-
JazykyČesky – domluvit se Anglicky – čtení dokumentace
Nabízíme
-
Mzda100 000 Kč / měsíc
-
Typ odměnyOdměna/Mzda Podíl
-
Vzdálená práceRemote
-
Pracovní prostředíModerní
-
Typ práce nebo projektuModerní technologie Inovační projekty
Jaké jsou benefity?
- po zapracování možno pracovat remote
- moderní kanceláře v centru
- Multisport karta, společné snídaně, školení a další....