
Pickle Robot Company dezvoltă soluții robotice pentru industriile lanțului de aprovizionare, logisticii și producției. Sistemele sale combină inteligența artificială fizică, inteligența artificială generativă, viziunea computerizată și manipularea robotică pentru a automatiza munca solicitantă fizic din depozite. Robotul autonom emblematic al companiei descarcă mărfuri nepaletizate din containere de transport, contribuind la reducerea efortului manual și la creșterea productivității depozitelor. Cu o echipă de 11–50 de angajați și o rundă de finanțare Series B de 50 de milioane de dolari încheiată recent, Pickle Robot Company își extinde capabilitățile produselor și aria de activitate.
Inginer Software Junior–Mid-Level, Planificarea Sarcinilor și Mișcării (Hibrid)
Dezvoltă software de planificare în C++ și Python pentru roboți de depozit, cu accent pe apucare, verificarea coliziunilor și secvențierea sarcinilor. Ajută la transferul algoritmilor de robotică din prototipuri în implementări fiabile, utilizate în lumea reală.
Descriere
- Construiește și întreține componente de planificare pentru producție în C++ și Python, care acoperă planificarea mișcării, selectarea apucării, verificarea coliziunilor și secvențierea sarcinilor.
- Duce algoritmii de la prototipurile inițiale până la implementare, asumându-și responsabilitatea pentru arhitectură, performanță și fiabilitate.
- Măsoară și îmbunătățește codul critic pentru performanță, astfel încât să îndeplinească cerințele de timp de ciclu în timp real pe hardware robotic.
- Creează infrastructură pentru testare, simulare și evaluarea comparativă a performanței.
- Investighează problemele din producție folosind jurnale și instrumente de triere a problemelor de build, apoi le rezolvă cauzele fundamentale.
- Ridică nivelul calității codului prin recenzii atente de design, recenzii de cod și practici solide de inginerie.
- Dezvoltă sisteme de planificare rapide, fiabile și testate riguros pentru roboți fizici.
- Contribuie la evoluția planificării sarcinilor și mișcării pentru apucarea de către roboți și deplasarea sigură prin remorci care se schimbă.
Cerințe
- Ai între 2 și 4 ani de experiență în livrarea de software pentru producție, în principal cu C++17 modern sau o versiune ulterioară, precum și competențe practice în Python.
- Ai baze solide în proiectarea software, structuri de date, algoritmi și optimizarea performanței.
- Demonstrezi asumarea responsabilității pentru componente software de-a lungul proiectării, implementării, testării, implementării în producție și suportului continuu.
- Înțelegi concurența, gestionarea memoriei și instrumentele de profilare a performanței.
- Manifești un interes autentic pentru planificarea mișcării, manipulare și apucare, precum și motivația de a-ți dezvolta expertiza algoritmică alături de specialiști în domeniu.
- Te simți confortabil lucrând în apropierea hardware-ului și diagnosticând probleme care trec granița dintre software și sistemul fizic.
- Experiența practică în planificarea mișcării sau manipulare, precum planificatori bazați pe eșantionare ori optimizare, generarea traiectoriilor sau planificarea apucării, constituie un avantaj.
- Experiența cu CUDA sau optimizarea performanței GPU constituie un avantaj.
- Familiaritatea cu biblioteci sau cadre de robotică precum OMPL, Drake, FCL sau Pinocchio constituie un avantaj.
- Cunoștințele de geometrie 3D, cinematică sau algebră liniară folosind Eigen ori o bibliotecă similară constituie un avantaj.
- Experiența cu medii de simulare și testare de regresie la scară largă pentru robotică sau alte sisteme critice pentru siguranță constituie un avantaj.
- Experiența în implementarea software-ului pe roboți fizici în producție constituie un avantaj.
Beneficii
- Asigurare medicală, dentară și de vedere.
- Timp de concediu nelimitat.
- Sărbători federale și statale plătite.
- Contribuții la 401(k) egale cu 5% din salariu.
- Cheltuielile de călătorie sunt plătite de companie.
- Beneficii suplimentare menite să facă munca mai plăcută, confortabilă și productivă.