Pickle Robot Company
Pickle Robot Company
Pickle Robot Company utvikler robotteknologi for forsyningskjeder samt logistikk- og produksjonsindustrien. Selskapets systemer kombinerer fysisk kunstig intelligens, generativ kunstig intelligens, maskinsyn og robotisk håndtering for å automatisere fysisk krevende lagerarbeid. Selskapets flaggskiprobot losser ikke-palletert gods autonomt fra fraktcontainere, noe som bidrar til å redusere den manuelle belastningen og samtidig øke produktiviteten på lageret. Med et team på 11–50 ansatte og en nylig gjennomført serie B-finansieringsrunde på 50 millioner dollar utvider Pickle Robot Company produktkapasiteten og den forretningsmessige rekkevidden sin.

Junior–erfaren programvareingeniør innen oppgave- og bevegelsesplanlegging (hybrid)

Utvikle planleggingsprogramvare i C++ og Python for lagerroboter, med fokus på griperoboter, kollisjonssjekking og oppgavesekvensering. Bidra til å ta robotikkalgoritmer fra prototyper til pålitelige løsninger i den virkelige verden.

Beskrivelse

  • Bygg og vedlikehold produksjonskomponenter for planlegging i C++ og Python, inkludert bevegelsesplanlegging, valg av grep, kollisjonssjekking og oppgavesekvensering.
  • Før algoritmer fra de første prototypene til utrulling, og ta ansvar for arkitektur, ytelse og pålitelighet.
  • Mål og forbedre ytelseskritisk kode for å oppfylle kravene til sanntidsbaserte syklustider på robothardware.
  • Opprett infrastruktur for testing, simulering og benchmarking.
  • Undersøk produksjonsproblemer ved hjelp av logger og verktøy for byggtriage, og løs deretter de underliggende årsakene.
  • Hev kodekvaliteten gjennom gjennomtenkte designgjennomganger, kodegjennomganger og gode ingeniørpraksiser.
  • Utvikle raske, pålitelige og grundig testede planleggingssystemer for fysiske roboter.
  • Bidra til å videreutvikle oppgave- og bevegelsesplanlegging for robotgriping og trygg bevegelse gjennom skiftende tilhengere.

Krav

  • Ha 2–4 års erfaring med å levere programvare i produksjon, hovedsakelig med moderne C++17 eller nyere, samt praktisk kompetanse i Python.
  • Ha et sterkt grunnlag innen programvaredesign, datastrukturer, algoritmer og ytelsesoptimalisering.
  • Vise eierskap til programvarekomponenter gjennom design, implementering, testing, utrulling og løpende støtte.
  • Forstå samtidighet, minnehåndtering og verktøy for ytelsesprofilering.
  • Vise genuin interesse for bevegelsesplanlegging, manipulering og griping, samt motivasjon til å utvikle dypere algoritmisk ekspertise sammen med domenespesialister.
  • Være komfortabel med å jobbe tett på maskinvare og diagnostisere problemer som går på tvers av grensen mellom programvare og det fysiske systemet.
  • Praktisk erfaring med bevegelsesplanlegging eller manipulering, for eksempel samplingbaserte eller optimeringsbaserte planleggere, banegenerering eller gripeplanlegging, er en fordel.
  • Erfaring med CUDA eller GPU-ytelsesoptimalisering er en fordel.
  • Kjennskap til robotikkbiblioteker eller rammeverk som OMPL, Drake, FCL eller Pinocchio er en fordel.
  • Kunnskap om 3D-geometri, kinematikk eller lineær algebra med Eigen eller et lignende bibliotek er en fordel.
  • Erfaring med simuleringsmiljøer og omfattende regresjonstesting for robotikk eller andre sikkerhetskritiske systemer er en fordel.
  • Erfaring med å distribuere programvare til fysiske roboter i produksjon er en fordel.

Fordeler

  • Helse-, tannhelse- og synsforsikring.
  • Ubegrenset ferie.
  • Betalte føderale og statlige helligdager.
  • 401(k)-innbetalinger tilsvarende 5 % av lønnen.
  • Selskapet dekker reiseutgifter.
  • Ytterligere fordeler som skal gjøre arbeidet mer trivelig, komfortabelt og produktivt.