
A Pickle Robot Company a beszállítási lánc, a logisztika és a gyártás számára fejleszt robotikai megoldásokat. Rendszerei a fizikai mesterséges intelligenciát, a generatív mesterséges intelligenciát, a gépi látást és a robotikus manipulációt ötvözve automatizálják a fizikailag megterhelő raktári munkafolyamatokat. A vállalat zászlóshajójaként működő autonóm robot raklapozatlan árukat rak ki a szállítókonténerekből, ezáltal csökkenti a kézi munka okozta fizikai megterhelést és javítja a raktári termelékenységet. A 11–50 főt foglalkoztató, nemrég pedig egy 50 millió dolláros B sorozatú finanszírozási kört lezáró Pickle Robot Company bővíti termékei képességeit és üzleti jelenlétét.
Junior–medior szoftvermérnök, feladat- és mozgástervezés (hibrid)
C++- és Python-alapú tervezőszoftvert fejleszt raktári robotokhoz, a megfogásra, az ütközésvizsgálatra és a feladatsorrendek kialakítására összpontosítva. Segíts a robotikai algoritmusokat a prototípusoktól a megbízható, valós környezetben működő rendszerekig eljuttatni.
Leírás
- Fejlessz és tarts karban éles környezetben használt C++- és Python-alapú tervezési komponenseket, amelyek a mozgástervezést, a megfogás kiválasztását, az ütközésvizsgálatot és a feladatok sorrendjének meghatározását fedik le.
- Vidd el az algoritmusokat a kezdeti prototípusoktól az éles bevezetésig, és vállalj felelősséget az architektúráért, a teljesítményért és a megbízhatóságért.
- Mérd és javítsd a teljesítménykritikus kódot, hogy megfeleljen a robot hardverén elvárt valós idejű ciklusidőknek.
- Hozz létre infrastruktúrát a teszteléshez, a szimulációhoz és a teljesítmény-összehasonlításhoz.
- A naplók és a build-triázs eszközei alapján vizsgáld ki az éles rendszerek problémáit, majd szüntesd meg azok kiváltó okait.
- Gondos tervezési és kódreview-kkal, valamint megalapozott mérnöki gyakorlatokkal javítsd a kód minőségét.
- Fejlessz gyors, megbízható és alaposan tesztelt tervezési rendszereket fizikai robotokhoz.
- Segíts továbbfejleszteni a robotok megfogásához és a változó pótkocsikon való biztonságos mozgáshoz szükséges feladat- és mozgástervezést.
Követelmények
- Rendelkezz 2–4 év éles szoftverek szállításában szerzett tapasztalattal, elsősorban modern C++17 vagy újabb használatával, valamint munkavégzéshez elegendő Python-ismerettel.
- Legyenek erős alapjaid a szoftvertervezés, az adatstruktúrák, az algoritmusok és a teljesítményoptimalizálás terén.
- Mutasd meg, hogy képes vagy szoftverkomponensek teljes életciklusáért felelősséget vállalni a tervezéstől és megvalósítástól a tesztelésen és bevezetésen át a folyamatos támogatásig.
- Ismerd a párhuzamosság, a memóriakezelés és a teljesítményprofilozó eszközök alapjait.
- Mutass valódi érdeklődést a mozgástervezés, a manipuláció és a megfogás iránt, és legyen benned motiváció, hogy a terület szakértőivel együtt mélyebb algoritmikus tudást szerezz.
- Érezd magad otthonosan a hardverközeli munkában, és tudj olyan problémákat diagnosztizálni, amelyek a szoftver és a fizikai rendszer határán jelentkeznek.
- A mozgástervezésben vagy manipulációban szerzett gyakorlati tapasztalat, például mintavétel-alapú vagy optimalizálás-alapú tervezők, pályagenerálás vagy megfogástervezés ismerete előnyt jelent.
- A CUDA vagy a GPU-teljesítmény optimalizálásában szerzett tapasztalat előnyt jelent.
- Az olyan robotikai könyvtárak vagy keretrendszerek ismerete, mint az OMPL, a Drake, az FCL vagy a Pinocchio, előnyt jelent.
- A 3D-geometria, a kinematika vagy a lineáris algebra ismerete Eigen vagy hasonló könyvtár használatával előnyt jelent.
- A szimulációs környezetekben, valamint robotikai vagy más biztonságkritikus rendszerek nagyléptékű regressziós tesztelésében szerzett tapasztalat előnyt jelent.
- A fizikai robotokra éles környezetben történő szoftvertelepítésben szerzett tapasztalat előnyt jelent.
Juttatások
- Egészség-, fogászati és látásbiztosítás.
- Korlátlan szabadság.
- Fizetett szövetségi és állami ünnepnapok.
- A fizetés 5%-ának megfelelő 401(k)-hozzájárulás.
- A vállalat által fizetett utazási költségek.
- További juttatások, amelyek kellemesebbé, kényelmesebbé és hatékonyabbá teszik a munkát.