
Kickmaker je agencija za oblikovanje in industrializacijo, ki pomaga visokotehnološke koncepte pretvarjati v izdelke, pripravljene za proizvodnjo, ter podpira projekte od zgodnjih prototipov do množične proizvodnje. Njena ekipa z več kot 200 strokovnjaki deluje na področjih svetovanja, proizvodnje in aplikacij, povezanih z zdravstvom, vključno z robotiko, medicinsko tehnologijo, mobilnostjo in potrošniško elektroniko. Pristop podjetja združuje vgrajeno umetno inteligenco, trajnost in prakse industrije 5.0, pri čemer se osredotoča na odgovorne inovacije in sodelovalni razvoj izdelkov.
Samostojni inženir programske opreme za sodobni C++ — hibridno v Parizu
Razvijajte vgrajeno, industrijsko in HMI programsko opremo za visokotehnološke strojne izdelke podjetja Kickmaker. Podpirajte projektne ekipe pri načrtovanju, integraciji in uvajanju izdelkov.
Opis
- Prevajati potrebe strank v tehnične in funkcionalne projektne zahteve
- Načrtovati in izdelovati programske rešitve z uporabo sodobnega C++
- Razvijati in izboljševati aplikacijske ter vgrajene programske komponente
- Ustvarjati grafične uporabniške vmesnike ter nadzorne ali ukazne funkcije
- Izdelovati in povezovati komunikacijske vmesnike med komponentami izdelkov
- Izboljševati zmogljivost, zanesljivost in vzdržljivost kode
- Izvajati enotno in funkcionalno testiranje ter pripravljati tehnično dokumentacijo
- Vzpostavljati in vzdrževati neprekinjeno integracijo in uvajanje
- Delati iterativno ter vključevati povratne informacije strank
- Ohranjati kakovost razvoja in upoštevati uveljavljene procese
- Pomagati projektnim ekipam pri načrtovanju in razvoju strojnih ter programskih izdelkov
Zahteve
- Diploma inženirske šole ali magistrska diploma iz računalništva, razvoja programske opreme ali vgrajenih sistemov
- Obsežne izkušnje z razvojem sodobnega C++, vključno s C++17, C++20 ali novejšimi različicami
- Dobro poznavanje objektno usmerjenega programiranja, STL, upravljanja pomnilnika in dobrih praks načrtovanja programske opreme
- Praktično znanje C++17/20, STL, večnitnega in sočasnega programiranja
- Poznavanje Qt, QML in Qt Widgets
- Razumevanje upravljanja opreme, interakcije med strojno in programsko opremo ter sistemov v realnem času
- Izkušnje z okolji Linux, Windows, vgrajeni Linux in RTOS
- Poznavanje TCP/IP, IPC, CAN, RS-232 in RS-485
- Dobro obvladovanje orodij Git, CMake, GDB, CI/CD in enotnega testiranja
- Tekoče znanje angleščine je zahtevano
- Izkušnje s programsko opremo za industrijske in povezane izdelke, vgrajene sisteme ali medicinske naprave so prednost
- Cenijo se znanje elektronike ter poznavanje strojne in programske arhitekture
Ugodnosti
- Sodelovanje pri mednarodnih projektih z možnostmi potovanj
- Učenje od sodelavcev in izmenjava strokovnega znanja po celotnem podjetju