Pickle Robot Company
Pickle Robot Company
Pickle Robot Company разрабатывает робототехнические решения для цепочек поставок, логистики и промышленного производства. Ее системы объединяют физический искусственный интеллект, генеративный ИИ, машинное зрение и роботизированные манипуляторы, чтобы автоматизировать физически тяжелые складские работы. Флагманский автономный робот компании выгружает непаллетированные товары из транспортных контейнеров, помогая снизить физическую нагрузку на сотрудников и повысить производительность складов. В компании работает от 11 до 50 сотрудников, а недавно она завершила раунд финансирования серии B на сумму 50 миллионов долларов, что позволяет ей расширять возможности продуктов и свое присутствие на рынке.

Инженер-программист уровня junior–middle: планирование задач и движений (гибридный формат)

Разрабатывайте программное обеспечение для планирования на C++ и Python для складских роботов, уделяя особое внимание захвату объектов, проверке столкновений и последовательности задач. Помогайте переводить робототехнические алгоритмы из прототипов в надежные решения для реального применения.

Описание

  • Разрабатывайте и поддерживайте производственные компоненты планирования на C++ и Python, охватывающие планирование движений, выбор захватов, проверку столкновений и последовательность задач.
  • Проводите алгоритмы от первоначальных прототипов до внедрения, отвечая за архитектуру, производительность и надежность.
  • Измеряйте и повышайте производительность критически важного кода, чтобы соответствовать требованиям к длительности циклов реального времени на роботизированном оборудовании.
  • Создавайте инфраструктуру для тестирования, симуляции и сравнительного анализа производительности.
  • Исследуйте проблемы в производственной среде с помощью журналов и инструментов анализа сборок, а затем устраняйте их первопричины.
  • Повышайте качество кода благодаря продуманным архитектурным решениям, проверке кода и надежным инженерным практикам.
  • Разрабатывайте быстрые, надежные и тщательно протестированные системы планирования для физических роботов.
  • Помогайте совершенствовать планирование задач и движений для захвата объектов роботами и безопасного перемещения внутри изменяющихся трейлеров.

Требования

  • Иметь 2–4 года опыта выпуска программного обеспечения для производственной эксплуатации, преимущественно с современным C++17 или более поздней версией, а также уверенно владеть Python на рабочем уровне.
  • Иметь прочную базу в проектировании программного обеспечения, структурах данных, алгоритмах и оптимизации производительности.
  • Демонстрировать ответственность за программные компоненты на этапах проектирования, реализации, тестирования, внедрения и последующей поддержки.
  • Понимать вопросы конкурентности, управления памятью и инструменты профилирования производительности.
  • Проявлять искренний интерес к планированию движений, манипуляции и захвату объектов, а также стремление развивать более глубокую алгоритмическую экспертизу вместе со специалистами в этой области.
  • Уверенно работать в непосредственной близости к аппаратному обеспечению и диагностировать проблемы, возникающие на границе программной и физической систем.
  • Практический опыт работы с планированием движений или манипуляцией, например с планировщиками на основе выборки или оптимизации, генерацией траекторий либо планированием захватов, будет преимуществом.
  • Опыт работы с CUDA или оптимизации производительности на GPU будет преимуществом.
  • Знакомство с робототехническими библиотеками или фреймворками, такими как OMPL, Drake, FCL или Pinocchio, будет преимуществом.
  • Знание трехмерной геометрии, кинематики или линейной алгебры с использованием Eigen или аналогичной библиотеки будет преимуществом.
  • Опыт работы со средами симуляции и масштабным регрессионным тестированием для робототехнических или других систем, критичных с точки зрения безопасности, будет преимуществом.
  • Опыт внедрения программного обеспечения на физических роботах в производственной среде будет преимуществом.

Преимущества

  • Медицинское, стоматологическое страхование и страхование зрения.
  • Неограниченный отпуск.
  • Оплачиваемые федеральные праздники и праздники штата.
  • Взносы в план 401(k) в размере 5% от заработной платы.
  • Оплата командировочных расходов компанией.
  • Дополнительные преимущества, призванные сделать работу более приятной, комфортной и продуктивной.