
Kickmaker je dizajnérska a industrializačná agentúra, ktorá pomáha premieňať high-tech koncepty na vyrábané produkty a podporuje projekty od prvých prototypov až po sériovú výrobu. Jej tím viac ako 200 odborníkov pôsobí v oblasti poradenstva, výroby a aplikácií súvisiacich so zdravotníctvom vrátane robotiky, medicínskych technológií, mobility a spotrebnej elektroniky. Prístup spoločnosti spája zabudovanú umelú inteligenciu, udržateľnosť a postupy priemyslu 5.0 so zameraním na zodpovedné inovácie a spoločný vývoj produktov.
Freelance softvérový inžinier pre moderné C++ — hybridne v Paríži
Vyvíjajte embedded, priemyselný a HMI softvér pre high-tech hardvérové produkty spoločnosti Kickmaker. Podporujte projektové tímy počas návrhu, integrácie a nasadenia produktov.
Popis
- Prekladať potreby klientov do technických a funkčných požiadaviek projektu
- Navrhovať a vytvárať softvérové riešenia v modernom C++
- Vyvíjať a zlepšovať aplikačné a embedded softvérové komponenty
- Vytvárať grafické používateľské rozhrania a riadiace alebo príkazové funkcie
- Vytvárať a integrovať komunikačné rozhrania medzi komponentmi produktov
- Zlepšovať výkon, spoľahlivosť a udržiavateľnosť kódu
- Vykonávať jednotkové a funkčné testovanie a pripravovať technickú dokumentáciu
- Nastavovať a udržiavať kontinuálnu integráciu a nasadzovanie
- Pracovať iteratívne a zapracovávať spätnú väzbu klientov
- Udržiavať kvalitu vývoja a dodržiavať zavedené procesy
- Pomáhať projektovým tímom pri návrhu a vývoji hardvérových a softvérových produktov
Požiadavky
- Vysokoškolské vzdelanie technického smeru alebo magisterský titul v odbore informatika, vývoj softvéru alebo embedded systémy
- Rozsiahle skúsenosti s vývojom v modernom C++ vrátane C++17, C++20 alebo novších verzií
- Dobrá znalosť objektovo orientovaného programovania, STL, správy pamäte a správnych postupov návrhu softvéru
- Praktická znalosť C++17/20, STL, viacvláknového a paralelného programovania
- Skúsenosti s Qt, QML a Qt Widgets
- Porozumenie riadeniu zariadení, interakcii hardvéru so softvérom a systémom v reálnom čase
- Skúsenosti s prostrediami Linux, Windows, embedded Linux a RTOS
- Znalosť TCP/IP, IPC, CAN, RS-232 a RS-485
- Pokročilá znalosť Git, CMake, GDB, CI/CD a jednotkového testovania
- Vyžaduje sa plynulá angličtina
- Skúsenosti so softvérom pre priemyselné, prepojené produkty, embedded systémy alebo zdravotnícke zariadenia sú výhodou
- Znalosť elektroniky a hardvérovo-softvérovej architektúry je vítaná
Benefity
- Prispievať k medzinárodným projektom s príležitosťami na cestovanie
- Učiť sa od kolegov a zdieľať odborné znalosti v celej spoločnosti