About the Client
Náš klient je uznávaným expertom v oblasti IKT a softvérového vývoja dodávajúcim sofistikované a jedinečné technologické riešenia prispôsobené potrebám klientov. Divízia IKT systémov sa zameriava na integráciu bezpečnej IKT infraštruktúry s vysokou pridanou hodnotou, ako sú dátové centrá, komunikačné systémy a siete.
About the Role
Hľadáme skúseného vývojára pre náš R&D tím, ktorý bude mať na starosti vývoj a údržbu softvéru pre embedded zariadenia postavené na Linuxe a implementáciu a optimalizáciu VoIP riešení na platforme Asterisk. Budete súčasťou tímu na novom projekte, ktorý navrhuje a udržiava vlastné linuxové distribúcie a telekomunikačné funkcie našich zariadení od jadra až po aplikačnú vrstvu.
Responsibilities
- Konfigurácia, úprava a optimalizácia jadra (kernel) operačného systému Linux pre embedded zariadenia
- Vytváranie a správa vlastných linuxových distribúcií pomocou nástroja Yocto Project / OpenEmbedded (recipes, layers, BSP)
- Konfigurácia, vlastný vývoj a optimalizácia VoIP riešení postavených na Asterisku, DAHDI a pjsip
- Diagnostika a riešenie technických problémov na úrovni HW/SW rozhrania (bring-up nových platforiem, ladenie ovládačov).
- Spolupráca s hardvérovým tímom pri testovaní a uvádzaní produktov do prevádzky
- Tvorba a údržba technickej dokumentácie k vyvíjaným riešeniam
Requirements
Musí spĺňať (must-have):
- Min. 3–5 rokov praxe s vývojom pre embedded Linux
- Praktické skúsenosti s Yocto Project / OpenEmbedded – tvorba a údržba vlastných recipes a layers, práca s BitBake
- Znalosť konfigurácie a kompilácie Linux kernelu – device drivers, device tree, cross-compilation
- Skúsenosti s Asteriskom – dialplan, moduly, AMI/AGI; výhodou DAHDI a pjsip/chan_pjsip
- Programovanie v C/C++ na produkčnej úrovni, skriptovanie v Bash a/alebo Python
- Schopnosť samostatnej diagnostiky problémov na rozhraní HW/SW (debugging, práca s logickým analyzátorom/osciloskopom je plus)
Osobnostné predpoklady
- Analytické myslenie, systematickosť a aktívny prístup pri riešení problémov, samostatnosť
- Schopnosť učenia sa a napredovania v nových oblastiach
- Schopnosť tímovej spolupráce (tímový hráč)
Nice to Have Skills
n/a