
Softvérový inžinier pre embedded systémy a riadenie
Radi programujete v jazyku C++ a baví vás vytvárať softvér, ktorý priamo komunikuje s hardvérom a zabezpečuje spoľahlivú prevádzku zložitých systémov v reálnom svete? Spoločnosť Robotto vyvíja pokročilé autonómne a softvérové riešenia pre drony a bezpilotné systémy. Prepája oblasti počítačového videnia, embedded softvéru, riadiacich systémov, elektroniky a vývoja reálnych produktov. Hľadáme Embedded Software Engineera so silnými skúsenosťami s programovaním v jazyku C++, ktorý bude vyvíjať softvér na nízkej hardvérovej úrovni našej dronovej platformy. Veľkou výhodou sú skúsenosti s riadením motorov a technológiou Field-Oriented Control (FOC). Ide o praktickú pozíciu pre človeka, ktorého baví práca na rozhraní softvéru, elektroniky a riadiacich systémov, kde sú kľúčové výkon, spoľahlivosť a správanie systému v reálnych podmienkach.
Náplň práce
Budete pracovať na embedded softvéri podporujúcom riadenie a prevádzku dronov a bezpilotných systémov spoločnosti Robotto.
Vaša práca bude zahŕňať:
- vývoj a údržbu embedded softvéru v jazyku C++ pre drony a bezpilotné systémy,
- tvorbu softvéru komunikujúceho s motormi, senzormi, akčnými členmi a ďalšími hardvérovými komponentmi,
- prácu s real-time aplikáciami a systémami citlivými na výkon,
- vývoj softvéru na riadenie motorov vrátane technológie Field-Oriented Control (FOC),
- integráciu komunikácie medzi embedded komponentmi a ostatnými časťami systému,
- diagnostiku zložitých interakcií medzi softvérom a hardvérom a identifikáciu príčin problémov,
- úzku spoluprácu s odborníkmi na riadenie, elektroniku, letové testovanie a vývoj softvéru,
- podieľanie sa na návrhu architektúry softvéru, testovaní, dokumentácii, kvalite kódu a technických rozhodnutiach,
- podporu integrácie a testovania na reálnom hardvéri a dronových platformách.
Ako môže vyzerať váš prvý úspešný polrok
Počas prvých 3 až 6 mesiacov:
- získate dôkladné znalosti o architektúre embedded systémov, hardvéri a riadiacich systémoch spoločnosti,
- budete prispievať produkčne nasaditeľným C++ kódom do embedded platformy,
- úspešne integrovať a testovať softvér na reálnom hardvéri,
- podieľať sa na zvyšovaní spoľahlivosti a výkonu embedded systémov,
- pri skúsenostiach s riadením motorov sa aktívne zapojíte do vývoja FOC algoritmov,
- stanete sa dôveryhodným technickým partnerom pre kolegov z oblastí softvéru, elektroniky, riadiacich systémov a letových testov.
Povinné požiadavky
- minimálne 3 roky profesionálnej praxe v softvérovom inžinierstve, ideálne v oblasti embedded alebo real-time systémov,
- veľmi dobrá znalosť programovacieho jazyka C++,
- skúsenosti s vývojom softvéru komunikujúceho s hardvérom,
- skúsenosti s embedded systémami, mikrokontrolérmi alebo podobnými nízkoúrovňovými platformami,
- dobré znalosti testovania, ladenia softvéru, softvérovej architektúry a správy verzií,
- plynulá angličtina.
Výhodou
- skúsenosti s riadením motorov, najmä Field-Oriented Control (FOC),
- znalosť BLDC alebo PMSM motorov,
- skúsenosti s PWM, enkodérmi a regulačnými slučkami,
- znalosť komunikačných protokolov CAN, UART, SPI alebo I²C,
- skúsenosti s robotikou, dronmi, autonómnymi systémami alebo elektromechanickými produktmi,
- vysokoškolské vzdelanie v odbore informatika, softvérové inžinierstvo, elektrotechnika, robotika, mechatronika alebo príbuznom odbore (ekvivalentná prax je rovnako vítaná).
Aký by ste mali byť
Hľadáme človeka, ktorý:
- je praktický a zvedavý,
- rád rieši technické problémy na úrovni softvéru aj hardvéru,
- preberá zodpovednosť za svoju prácu,
- dbá na kvalitu a spoľahlivosť softvéru,
- dokáže systematicky diagnostikovať problémy,
- dobre spolupracuje s odborníkmi z rôznych technických disciplín,
- zvláda prácu v dynamickom prostredí,
- vie jasne komunikovať technické kompromisy, pokrok a riziká.
Prečo pracovať pre Robotto?
- práca na špičkových technológiách pre drony a autonómne systémy,
- možnosť ovplyvniť smerovanie embedded a riadiaceho softvéru,
- úzka spolupráca s vysoko kvalifikovanými inžiniermi,
- reálne nasadzovanie vytvoreného softvéru do praxe,
- zodpovednosť za významné technické rozhodnutia,
- práca na projektoch s reálnym dopadom.
Výberové konanie
1. Úvodný rozhovor – Stretnutie s náborovým partnerom, počas ktorého sa vzájomne spoznáte a predstavíte svoje očakávania.
2. Stretnutie s manažérom a hlavným inžinierom – Diskusia o vašich technických skúsenostiach, znalosti C++, embedded systémov a riešení technických problémov.
3. Technické hodnotenie a stretnutie s COO – Praktická technická úloha s prípravou vopred a spoločným riešením s členmi technického tímu. Následne rozhovor s prevádzkovým riaditeľom o vzájomnej spolupráci.
4. Pracovná ponuka – V prípade vzájomného záujmu nasleduje pracovná ponuka.
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
