
Pickle Robot Company udvikler robotteknologi til forsyningskæder samt logistik- og produktionsindustrien. Virksomhedens systemer kombinerer fysisk AI, generativ AI, maskinsyn og robotbaseret håndtering for at automatisere fysisk krævende lagerarbejde. Virksomhedens flagskibsrobot arbejder autonomt med at losse ikke-palleterede varer fra skibscontainere, hvilket hjælper med at reducere den manuelle belastning og samtidig øge lagerproduktiviteten. Med et team på 11–50 medarbejdere og en nyligt afsluttet serie B-finansieringsrunde på 50 millioner dollar udvider Pickle Robot Company sine produktmuligheder og sin forretningsmæssige rækkevidde.
Junior–erfaren softwareingeniør inden for opgave- og bevægelsesplanlægning (hybrid)
Udvikl planlægningssoftware i C++ og Python til lagerrobotter med fokus på gribning, kollisionskontrol og opgavesekvensering. Hjælp med at føre robotikalgoritmer fra prototyper til pålidelige løsninger i den virkelige verden.
Beskrivelse
- Byg og vedligehold produktionskomponenter til planlægning i C++ og Python, der dækker bevægelsesplanlægning, valg af greb, kollisionskontrol og opgavesekvensering.
- Før algoritmer fra de første prototyper til implementering, og tag ansvar for arkitektur, ydeevne og driftssikkerhed.
- Mål og forbedr ydeevnekritisk kode, så den opfylder kravene til realtidsbaserede cyklustider på robothardware.
- Skab infrastruktur til test, simulering og benchmarking.
- Undersøg produktionsproblemer ved hjælp af logfiler og værktøjer til build-triage, og løs derefter de underliggende årsager.
- Hæv kodekvaliteten gennem gennemtænkte designgennemgange, kodegennemgange og solide ingeniørmetoder.
- Udvikl hurtige, pålidelige og grundigt testede planlægningssystemer til fysiske robotter.
- Hjælp med at udvikle opgave- og bevægelsesplanlægning til robotgribning og sikker bevægelse gennem skiftende trailere.
Krav
- Har 2–4 års erfaring med at levere produktionssoftware, primært med moderne C++17 eller nyere, samt praktiske kundskaber i Python.
- Har et stærkt fundament inden for softwaredesign, datastrukturer, algoritmer og ydeevneoptimering.
- Demonstrerer ejerskab for softwarekomponenter på tværs af design, implementering, test, implementering i drift og løbende support.
- Forstår samtidighed, hukommelseshåndtering og værktøjer til ydeevneprofilering.
- Viser ægte interesse for bevægelsesplanlægning, manipulation og gribning samt motivation til at udvikle dybere algoritmisk ekspertise sammen med domænespecialister.
- Er komfortabel med at arbejde tæt på hardware og diagnosticere problemer, der går på tværs af grænsen mellem software og det fysiske system.
- Praktisk erfaring med bevægelsesplanlægning eller manipulation, eksempelvis samplingbaserede eller optimeringsbaserede planlæggere, bane-generering eller grebsplanlægning, er en fordel.
- Erfaring med CUDA eller GPU-ydeevneoptimering er en fordel.
- Kendskab til robotikbiblioteker eller frameworks som OMPL, Drake, FCL eller Pinocchio er en fordel.
- Viden om 3D-geometri, kinematik eller lineær algebra med Eigen eller et lignende bibliotek er en fordel.
- Erfaring med simuleringsmiljøer og omfattende regressionstest af robotik eller andre sikkerhedskritiske systemer er en fordel.
- Erfaring med at implementere software på fysiske robotter i produktion er en fordel.
Fordele
- Sundheds-, tandlæge- og synsforsikring.
- Ubegrænset ferie.
- Betalte føderale og statslige helligdage.
- 401(k)-bidrag svarende til 5 % af lønnen.
- Virksomheden betaler rejseudgifter i forbindelse med arbejdet.
- Yderligere personalegoder, der skal gøre arbejdet mere behageligt, komfortabelt og produktivt.