
Softvérový inžinier (C++)
Chcete vyvíjať softvér v jazyku C++, ktorý pomáha poháňať novú generáciu autonómnych a bezpilotných systémov? V spoločnosti Robotto vyvíjame pokročilé autonómne riešenia a softvér pre drony a bezpilotné systémy. Naša technológia spája počítačové videnie, C++ softvér, autonómiu, vstavané systémy a vývoj produktov pre reálne nasadenie. Hľadáme softvérového inžiniera C++, ktorý sa pripojí k nášmu vývojovému tímu a bude sa podieľať na tvorbe softvéru prepájajúceho jednotlivé časti technologickej platformy Robotto. Ide o praktickú vývojársku pozíciu pre človeka, ktorý rád buduje spoľahlivé systémy, rieši komplexné technické problémy a chce vidieť výsledky svojej práce v reálnej prevádzke.
Náplň práce
Budete vyvíjať a udržiavať C++ softvér naprieč celým softvérovým ekosystémom spoločnosti Robotto. Budete pracovať na aplikáciách a službách podporujúcich prevádzku, komunikáciu a koordináciu bezpilotných systémov. V závislosti od projektu sa môžete podieľať na:
- softvéri bežiacom priamo v autonómnych systémoch,
- aplikáciách určených na konfiguráciu, ovládanie a monitorovanie systémov,
- integrácii nových komponentov,
- zvyšovaní spoľahlivosti a výkonu systémov.
Budete úzko spolupracovať s odborníkmi na počítačové videnie, autonómne systémy, vstavaný softvér, elektroniku a testovanie.
Vaše hlavné úlohy
- Navrhovať, vyvíjať a udržiavať kvalitný softvér predovšetkým v jazyku C++.
- Vyvíjať softvér pre platformu dronov a bezpilotných systémov.
- Navrhovať spoľahlivé komunikačné a dátové toky medzi softvérovými a hardvérovými komponentmi.
- Pracovať na aplikáciách citlivých na výkon a v prípade potreby aj na riešeniach v reálnom čase alebo takmer v reálnom čase.
- Integrovať softvér s API rozhraniami, sieťovými komponentmi, senzormi a ďalšou systémovou infraštruktúrou.
- Diagnostikovať a riešiť komplexné problémy v prepojených softvérových systémoch.
- Prispievať k návrhu softvérovej architektúry a technických riešení.
- Tvoriť udržiavateľný, testovateľný a dobre štruktúrovaný produkčný kód.
- Zúčastňovať sa revízií kódu, testovania, dokumentácie a neustáleho zlepšovania vývojových procesov.
- Spolupracovať s tímami pre počítačové videnie, embedded vývoj, autonómiu a hardvér.
- Podporovať integráciu a testovanie na reálnych systémoch a dronových platformách.
Ako môže vyzerať váš úspech po 3 až 6 mesiacoch
- Dobre porozumiete softvérovej architektúre Robotto a fungovaniu celej platformy.
- Budete prispievať produkčným C++ kódom do firemných produktov.
- Prevezmete zodpovednosť za konkrétne funkcie alebo komponenty od vývoja až po testovanie a integráciu.
- Budete úspešne diagnostikovať a riešiť problémy naprieč prepojenými systémami.
- Prispejete k vyššej spoľahlivosti, udržiavateľnosti a výkonnosti softvéru.
- Stanete sa dôveryhodným technickým partnerom v rámci vývojového tímu.
Hľadáme skúseného softvérového inžiniera, ktorý rád rieši zložité problémy a vytvára softvér komunikujúci s reálnymi systémami.
Požadované znalosti a skúsenosti
- Silné profesionálne skúsenosti s vývojom produkčného softvéru v jazyku C++.
- Dobrá znalosť moderných princípov softvérového inžinierstva.
- Znalosť softvérovej architektúry, dátových štruktúr, algoritmov a objektovo orientovaného návrhu.
- Skúsenosti s vývojom viacdielnych alebo distribuovaných systémov.
- Skúsenosti so sieťovou komunikáciou, API rozhraniami, komunikačnými protokolmi alebo IPC.
- Dobrá znalosť súbežného spracovania, multithreadingu a optimalizácie výkonu v C++.
- Skúsenosti s ladením, testovaním, správou verzií a modernými vývojovými postupmi.
- Aktívna znalosť anglického jazyka.
- Vysokoškolské vzdelanie v odbore informatika, softvérové inžinierstvo, robotika alebo príbuznom odbore je výhodou.
Výhodou sú aj skúsenosti s
- vývojom na platformách Linux,
- robotikou,
- dronmi,
- autonómnymi systémami,
- obrannými technológiami,
- softvérom komunikujúcim s hardvérom alebo fyzickými zariadeniami.
Spoločnosť víta aj kandidátov, ktorí nespĺňajú všetky požiadavky, ale prinášajú potenciál, motiváciu a schopnosť učiť sa.
Aký by ste mali byť
- Zvedavý a orientovaný na riešenie problémov.
- Schopný prevziať zodpovednosť a dotiahnuť úlohy do konca.
- Otvorený v komunikácii o pokroku, výzvach a rizikách.
- Flexibilný pri meniacich sa prioritách.
- Tímový hráč, ktorý rád spolupracuje s odborníkmi z rôznych oblastí.
- Zameraný na testovanie, učenie sa a neustále zlepšovanie.
- Motivovaný aktívne prispievať, nielen plniť zadania.
Robotto vyvíja pokročilé technológie autonómie pre drony a bezpilotné systémy na rozhraní softvéru, hardvéru, počítačového videnia a reálnych operácií.
Ponúka:
- prácu na náročných technológiách s praktickým využitím,
- veľkú mieru samostatnosti a vplyvu na výsledok,
- spoluprácu s talentovanými odborníkmi z rôznych oblastí,
- možnosť sledovať cestu produktu od prototypu po reálne nasadenie,
- príležitosť podieľať sa na formovaní rastúcej spoločnosti.
Výberové konanie
- Úvodný rozhovor s oddelením People & Culture – predstavenie kandidáta a spoločnosti.
- Stretnutie s manažérom náboru – diskusia o skúsenostiach, zručnostiach a prístupe k práci.
- Technické kolo – odborná diskusia, praktická úloha alebo modelová situácia.
- Stretnutie s vedením spoločnosti – posúdenie vzájomnej zhody očakávaní.
- Pracovná ponuka – v prípade obojstranného záujmu.
Proces sa môže mierne líšiť v závislosti od konkrétnej pozície.
Ak máte záujem o túto pracovnú pozíciu, kliknite na ikonu „POŠLI ŽIVOTOPIS“, vyplňte požadované informácie a pripojte životopis v anglickom jazyku. Po splnení kritérií vás budeme informovať o ďalšom postupe.
EURES poradca: Ing. Ivana Sentpéteryová
E-mail: ivana.sentpeteryova@upsvr.gov.sk
Telefón: +421 55 2440 104
