Dyna Robotics
Senior Software Engineer, Fleet Connectivity
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер, отвечающий за надёжность и производительность сетевого соединения парка роботов: низкая задержка телeoperation, мониторинг, автоматический failover и диагностика в полевых условиях.
Задачи
- Отвечать за сетевую производительность при удалённом телеуправлении: измерять и минимизировать end-to-end задержку и джиттер, настраивать транспорт и приоритизацию видео- и управляющих потоков, обеспечивать плавную деградацию сессий вместо отказа связи
- Строить стек связности парка роботов: мониторинг, диагностика и автоматический failover, превращающие обрыв соединения в автоматический поиск причины и восстановление
- Отвечать за сетевую часть запуска площадок: инструменты оценки сети заказчика до приезда робота, настройка failover, QoS и VPN совместно с командой деплоя
- Проектировать связность для реальных условий: мёртвые зоны WiFi на складах, cellular failover, корпоративные сети с VPN и неизменяемыми правилами файрвола
- Диагностировать полевые проблемы в сетях, которые не контролируются компанией, и строить исправления, чтобы сбой не повторялся
- Обеспечивать надёжность офисной и демонстрационной сети, чтобы живые демо не срывались
- Работать с инженерами и исследователями, чтобы сеть опережала их потребности в загрузке данных для обучения и отладке моделей в реальном времени
- Быть ключевым человеком при инцидентах связности — на живом демо или в поле
Требования
- Практический опыт отладки реальных сетей: диагностика WiFi/RF и пакетный анализ (Wireshark, tcpdump, iperf)
- Глубокое понимание TCP и UDP и их поведения на каналах с потерями и высоким джиттером, сильные навыки Linux-сетей (маршрутизация, traffic shaping через tc, файрволы, VPN, например WireGuard)
- Опыт поставки production-качества софта на C++, Rust или Python, а не только скриптов и прототипов
- Готовность работать в поле и ясно коммуницировать под давлением
- Степень в CS, EE или смежной области либо эквивалентный практический опыт
Навыки
- C++
- Rust
- Python
- Linux
- TCP
- UDP
- Wireshark
- tcpdump
- iperf
- tc
- WireGuard
- VPN
- QoS
- WebRTC
- RTP
- QUIC
- SRT
- ZeroMQ
- ROS 2
- DDS
- LTE
- 5G