Gigascale Capital

Software Engineer, Rhoda Platform

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-программист в Rhoda AI для разработки и поддержки программной инфраструктуры роботов: сеть и коммуникации, сбор данных с сенсоров, телеметрия и внутренние инструменты разработки.

Задачи

  • Разрабатывать и поддерживать сетевую и коммуникационную инфраструктуру, связывающую бортовые системы робота между собой, с облаком и системами телеоперации и мониторинга
  • Отвечать за пайплайны сбора данных: сенсоры, телеметрия и поведенческие данные с надежной загрузкой в облачное хранилище для обучения моделей
  • Создавать и поддерживать системы телеметрии и observability для мониторинга состояния робота и его работы в поле
  • Разрабатывать внутренние инструменты: пайплайны деплоя, логирование, отладку и утилиты для полевых тестов
  • Продуктизировать платформу Rhoda для интеграции с аппаратными платформами вендоров
  • Поддерживать bring-up и полевые испытания новых ревизий железа, отлаживать проблемы по всему бортовому стеку
  • Тесно взаимодействовать с ML-, perception- и control-инженерами для обеспечения качества данных и надежности систем

Требования

  • Для опытных: 2+ года в разработке ПО для робототехники, embedded-систем, облачного ПО или смежной области; для выпускников: сильная база в Computer Science, Electrical Engineering, Robotics или смежных направлениях
  • Сильные основы software engineering на C++, Python или Rust
  • Опыт с сетями, IPC и протоколами коммуникации для hardware-software систем (например, gRPC, DDS, MQTT, WebSockets)
  • Знакомство с облачным хранилищем и пайплайнами загрузки данных (например, AWS, GCP, S3, GCS)
  • Опыт с ROS/ROS2 или аналогичным robotics middleware в продакшене или исследованиях
  • Умение отлаживать по всему стеку — от драйверов до приложений и сбоев в распределенной системе на живом железе
  • Высокие инженерные стандарты и качество результатов
  • Комфортная работа напрямую с физическим железом в быстро меняющейся среде

Условия

  • Работа над программной основой роботов на стыке perception, control и ML
  • Высокая степень ответственности в небольшой быстрорастущей команде
  • Влияние на скорость разработки и надежность роботов нового поколения

Навыки

  • C++
  • Python
  • Rust
  • gRPC
  • DDS
  • MQTT
  • WebSockets
  • AWS
  • GCP
  • S3
  • GCS
  • ROS
  • ROS2

Похожие вакансии

Software Developer
Behavior Analyst Certification BoardMiddleLittletonГибрид
106,100 USD в год
21 окт.
Software Engineer—Product and IT Systems
SPIA Cycling Inc.MiddleBoulderОфис
75,000 – 150,000 USD в год
21 окт.
Software Engineer III, Cloud Service Mesh
GoogleMiddleSunnyvaleОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer III
GoogleMiddleIrvineОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer III, Infrastructure, Google Cloud Platform Identity and Security
GoogleMiddleKirklandОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer, Rhoda Platform — Gigascale Capital, Mountain View | itrelocate