Pickle Robot Company
Pickle Robot Company
Pickle Robot Company sviluppa soluzioni robotiche per i settori della catena di approvvigionamento, della logistica e della produzione. I suoi sistemi combinano intelligenza artificiale fisica, intelligenza artificiale generativa, visione artificiale e manipolazione robotica per automatizzare le attività fisicamente impegnative nei magazzini. Il suo principale robot autonomo scarica merci non pallettizzate dai container per il trasporto, contribuendo a ridurre lo sforzo manuale e a migliorare la produttività dei magazzini. Con un team composto da 11–50 dipendenti e un recente round di finanziamento di Serie B da 50 milioni di dollari, Pickle Robot Company sta ampliando le proprie capacità di prodotto e la propria presenza commerciale.

Ingegnere del software junior-intermedio, pianificazione di attività e movimenti (ibrido)

Sviluppa software di pianificazione in C++ e Python per robot da magazzino, con particolare attenzione alla presa, al controllo delle collisioni e alla sequenza delle attività. Contribuisci a portare gli algoritmi di robotica dai prototipi a implementazioni affidabili nel mondo reale.

Descrizione

  • Sviluppa e mantieni componenti di pianificazione pronti per la produzione in C++ e Python, occupandoti di pianificazione dei movimenti, selezione delle prese, controllo delle collisioni e sequenziamento delle attività.
  • Porta gli algoritmi dai prototipi iniziali alla distribuzione, assumendoti la responsabilità di architettura, prestazioni e affidabilità.
  • Misura e migliora il codice critico per le prestazioni, così da soddisfare i requisiti di tempo ciclo in tempo reale sull’hardware robotico.
  • Crea infrastrutture per test, simulazione e benchmarking.
  • Indaga sui problemi di produzione tramite log e strumenti di triage delle build, quindi risolvine le cause profonde.
  • Migliora la qualità del codice attraverso revisioni progettuali attente, code review e solide pratiche ingegneristiche.
  • Sviluppa sistemi di pianificazione veloci, affidabili e testati in modo approfondito per robot fisici.
  • Contribuisci all’evoluzione della pianificazione di attività e movimenti per la presa robotica e lo spostamento sicuro all’interno di rimorchi in continua trasformazione.

Requisiti

  • Hai 2-4 anni di esperienza nella realizzazione di software di produzione, principalmente con C++17 moderno o versioni successive, oltre a una buona padronanza pratica di Python.
  • Possiedi solide basi di progettazione del software, strutture dati, algoritmi e ottimizzazione delle prestazioni.
  • Dimostri di saper gestire componenti software lungo tutte le fasi: progettazione, implementazione, test, distribuzione e supporto continuo.
  • Conosci la concorrenza, la gestione della memoria e gli strumenti di profilazione delle prestazioni.
  • Dimostri un interesse autentico per la pianificazione dei movimenti, la manipolazione e la presa, insieme alla motivazione per sviluppare competenze algoritmiche più approfondite al fianco di specialisti del settore.
  • Ti senti a tuo agio lavorando a stretto contatto con l’hardware e diagnosticando problemi al confine tra software e sistema fisico.
  • L’esperienza pratica nella pianificazione dei movimenti o nella manipolazione, ad esempio con pianificatori basati su campionamento o ottimizzazione, generazione di traiettorie o pianificazione delle prese, costituisce un plus.
  • L’esperienza con CUDA o con l’ottimizzazione delle prestazioni su GPU costituisce un plus.
  • La familiarità con librerie o framework di robotica come OMPL, Drake, FCL o Pinocchio costituisce un plus.
  • La conoscenza della geometria 3D, della cinematica o dell’algebra lineare tramite Eigen o una libreria simile costituisce un plus.
  • L’esperienza con ambienti di simulazione e test di regressione su larga scala per la robotica o altri sistemi critici per la sicurezza costituisce un plus.
  • L’esperienza nella distribuzione di software su robot fisici in produzione costituisce un plus.

Benefit

  • Assicurazione sanitaria, dentistica e oculistica.
  • Ferie illimitate.
  • Festività federali e statali retribuite.
  • Contributi al piano 401(k) pari al 5% dello stipendio.
  • Spese di viaggio a carico dell’azienda.
  • Vantaggi aggiuntivi pensati per rendere il lavoro più piacevole, confortevole e produttivo.