
Pickle Robot Company ontwikkelt robotica voor de toeleveringsketen, logistiek en maakindustrie. De systemen combineren fysieke AI, generatieve AI, machine vision en robotische manipulatie om fysiek zwaar werk in magazijnen te automatiseren. De autonome robot van het bedrijf, het vlaggenschip, lost niet-gepalletiseerde goederen uit zeecontainers en helpt zo de fysieke belasting te verminderen en tegelijkertijd de productiviteit in magazijnen te verhogen. Met een team van 11 tot 50 medewerkers en een recent afgeronde Series B-financieringsronde van 50 miljoen dollar breidt Pickle Robot Company zijn productmogelijkheden en zakelijke bereik verder uit.
Software engineer (junior tot medior) voor taak- en bewegingsplanning (hybride)
Ontwikkel C++- en Python-planningssoftware voor magazijnrobots, met focus op grijpen, botsingscontrole en taakvolgorde. Help robotica-algoritmen van prototypes naar betrouwbare toepassingen in de praktijk te brengen.
Beschrijving
- Bouw en onderhoud productieklare C++- en Python-planningscomponenten voor bewegingsplanning, greepselectie, botsingscontrole en taakvolgorde.
- Breng algoritmen van eerste prototypes naar implementatie en neem verantwoordelijkheid voor architectuur, prestaties en betrouwbaarheid.
- Meet en verbeter prestatiekritieke code om realtime cyclustijdvereisten op robot hardware te behalen.
- Creëer infrastructuur voor testen, simulatie en benchmarking.
- Onderzoek productieproblemen aan de hand van logs en tools voor build-triage en los vervolgens de onderliggende oorzaken op.
- Verhoog de codekwaliteit met doordachte designreviews, codereviews en degelijke engineeringpraktijken.
- Ontwikkel snelle, betrouwbare en grondig geteste planningssystemen voor fysieke robots.
- Help taak- en bewegingsplanning voor robotgrijpen en veilige bewegingen door veranderende trailers verder te ontwikkelen.
Vereisten
- Je hebt 2–4 jaar ervaring met het opleveren van productiesoftware, voornamelijk met modern C++17 of hoger, plus praktische kennis van Python.
- Je beschikt over een sterke basis in softwareontwerp, datastructuren, algoritmen en prestatieoptimalisatie.
- Je toont eigenaarschap over softwarecomponenten gedurende ontwerp, implementatie, testen, implementatie en doorlopende ondersteuning.
- Je hebt inzicht in concurrency, geheugenbeheer en tools voor prestatieprofilering.
- Je hebt oprechte interesse in bewegingsplanning, manipulatie en grijpen, en de motivatie om samen met domeinspecialisten diepere algoritmische expertise op te bouwen.
- Je werkt comfortabel dicht op hardware en stelt problemen vast die de grens tussen software en het fysieke systeem overschrijden.
- Praktische ervaring met bewegingsplanning of manipulatie, zoals samplinggebaseerde of optimalisatiegebaseerde planners, trajectgeneratie of greepplanning, is een pluspunt.
- Ervaring met CUDA of prestatieoptimalisatie voor GPU's is een pluspunt.
- Bekendheid met roboticalibraries of -frameworks zoals OMPL, Drake, FCL of Pinocchio is een pluspunt.
- Kennis van 3D-geometrie, kinematica of lineaire algebra met Eigen of een vergelijkbare bibliotheek is een pluspunt.
- Ervaring met simulatieomgevingen en grootschalige regressietests voor robotica of andere veiligheidskritieke systemen is een pluspunt.
- Ervaring met het implementeren van software op fysieke robots in productie is een pluspunt.
Voordelen
- Zorg-, tandarts- en oogzorgverzekering.
- Onbeperkt vakantieverlof.
- Doorbetaalde federale en statelijke feestdagen.
- 401(k)-bijdragen ter hoogte van 5% van het salaris.
- Door het bedrijf betaalde reiskosten.
- Aanvullende voordelen die het werk aangenamer, comfortabeler en productiever maken.