Pickle Robot Company
Pickle Robot Company
Pickle Robot Company entwickelt Robotiklösungen für die Lieferketten-, Logistik- und Fertigungsbranche. Die Systeme verbinden physische KI, generative KI, maschinelles Sehen und robotische Manipulation, um körperlich anspruchsvolle Tätigkeiten in Lagerhäusern zu automatisieren. Der autonome Vorzeigeroboter des Unternehmens entlädt nicht palettierte Waren aus Schiffscontainern und trägt so dazu bei, die körperliche Belastung zu verringern und gleichzeitig die Produktivität in Lagern zu steigern. Mit einem Team von 11 bis 50 Mitarbeitenden und einer kürzlich abgeschlossenen Series-B-Finanzierungsrunde über 50 Millionen US-Dollar erweitert Pickle Robot Company seine Produktkapazitäten und seine geschäftliche Reichweite.

Softwareentwickler/in (Junior bis Mid-Level) für Task- und Motion-Planning (Hybrid)

Entwickle C++- und Python-Planungssoftware für Lagerroboter mit Schwerpunkt auf Greifen, Kollisionsprüfung und Aufgabenabfolge. Überführe Robotikalgorithmen aus Prototypen in zuverlässige Einsätze unter realen Bedingungen.

Beschreibung

  • Entwickle und pflege produktive C++- und Python-Komponenten für die Bewegungsplanung, Greifauswahl, Kollisionsprüfung und Aufgabenabfolge.
  • Überführe Algorithmen von ersten Prototypen bis zum Einsatz und übernimm Verantwortung für Architektur, Leistung und Zuverlässigkeit.
  • Miss und verbessere leistungskritischen Code, damit Echtzeitzyklusanforderungen auf der Roboterhardware erfüllt werden.
  • Schaffe Infrastruktur für Tests, Simulationen und Benchmarks.
  • Untersuche Produktionsprobleme mithilfe von Logs und Build-Triage-Tools und behebe anschließend deren zugrunde liegende Ursachen.
  • Verbessere die Codequalität durch sorgfältige Architektur- und Code-Reviews sowie solide Engineering-Praktiken.
  • Entwickle schnelle, zuverlässige und umfassend getestete Planungssysteme für physische Roboter.
  • Trage dazu bei, Task- und Motion-Planning für das Greifen durch Roboter und sichere Bewegungen durch wechselnde Trailer weiterzuentwickeln.

Anforderungen

  • Du bringst 2–4 Jahre Erfahrung mit der Auslieferung produktiver Software mit, hauptsächlich in modernem C++17 oder höher, sowie gute praktische Kenntnisse in Python.
  • Du verfügst über solide Grundlagen in Softwaredesign, Datenstrukturen, Algorithmen und Leistungsoptimierung.
  • Du übernimmst Verantwortung für Softwarekomponenten über Design, Implementierung, Tests, Bereitstellung und laufenden Support hinweg.
  • Du verstehst Nebenläufigkeit, Speicherverwaltung und Tools zur Leistungsprofilierung.
  • Du interessierst dich ernsthaft für Bewegungsplanung, Manipulation und Greifen und möchtest gemeinsam mit Fachexperten tiefere algorithmische Kenntnisse entwickeln.
  • Du arbeitest gern hardwarenah und diagnostizierst Probleme an der Schnittstelle zwischen Software und physischem System.
  • Praktische Erfahrung mit Bewegungsplanung oder Manipulation, etwa sampling- oder optimierungsbasierten Planern, Trajektoriengenerierung oder Greifplanung, ist von Vorteil.
  • Erfahrung mit CUDA oder der Leistungsoptimierung von GPUs ist von Vorteil.
  • Kenntnisse von Robotikbibliotheken oder -frameworks wie OMPL, Drake, FCL oder Pinocchio sind von Vorteil.
  • Kenntnisse in 3D-Geometrie, Kinematik oder linearer Algebra mit Eigen oder einer ähnlichen Bibliothek sind von Vorteil.
  • Erfahrung mit Simulationsumgebungen und umfangreichen Regressionstests für Robotik oder andere sicherheitskritische Systeme ist von Vorteil.
  • Erfahrung mit der Bereitstellung von Software auf physischen Robotern im Produktionseinsatz ist von Vorteil.

Zusatzleistungen

  • Kranken-, Zahn- und Augenversicherung.
  • Unbegrenzter Urlaub.
  • Bezahlte bundesstaatliche und staatliche Feiertage.
  • 401(k)-Beiträge in Höhe von 5 % des Gehalts.
  • Vom Unternehmen übernommene Reisekosten.
  • Zusätzliche Leistungen, die das Arbeiten angenehmer, komfortabler und produktiver machen sollen.