
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.