Вакансия: Разработчик Full-stack (Создание ПАК для промышленной автоматизации)
Приглашаем в нашу команду на должность Full-stack разработчика для реализации масштабных проектов в области логистики и грузоперевозок, в частности, для реализации группы систем, направленных на цифровизацию и автоматизацию процессов взаимодействия с контейнерами в морском порту. Требуется разработка ПО для Программно-аппаратных комплексом и робототехнических систем.
- Система мониторинга колесной техники и кранов
- Система высокоточного позиционирования
- Система контроля операций с контейнерами для ричстакеров и кранов
- Система распознавания повреждения контейнеров
- Система мониторинга рефрижераторными контейнерами
- Система контроля полосы для RTG крана
- Система позиционирование тягача под STS краном
- Система предотвращения столкновений
- Система кругового обзора
- Система контроля состояния оператора техники
Обязанности:
- Проектирование архитектуры ПО для автономной системы мониторинга и управления подъемно-транспортными машинами (краны, тягачи, манипуляторы, ричстакеры и т.д.)
- Разработка ПО под Linux (Ubuntu, Debian) на архитектуре ARM в контейнерах
- Используемый стек: Docker, Nomad, SQLite, Parquet, Mosquitto (MQTT), Node-RED, REST API
Требования: - Опыт разработки коммерческого ПО более 5 лет
- Уверенное знание одного из компилируемых языков программирования (C, C++, Go, Rust)
- Опыт работы с технологиями контейнеризации (Docker) и оркестрами контейнеров (Nomad)
- Знание принципов построения REST API, MQTT
- Опыт работы с БД типа SQL
- Опыт работы с системой контроля версий Git
- знание основных интерфейсов передачи данных: uart, i2c, RS232, RS485, spi, CAN
- Опыт в разработке решений для Контроллеров, ПАК (Программно-аппаратных комплексов) и робототехники
Дополнительно:
- Опыт Front-end разработки
- Опыт работы с БД типа NoSQL, TSDB
- Опыт развертывания приложений на серверной инфраструктуре
- Практические знания в области позиционирования на базе ГНСС (+ IMU, RTK), технологии LiDAR, UWB, компьютерного зрения
- Умение и опыт разработки технической документации на разрабатываемое ПО
- Опыт разработки программных решений на базе raspberry pi/orange pi/ stm32/ esp32
-
Условия: - Гибридный режим работы;
- ДМС;
Ключевые навыки:
- C, C++, Go, Rust, Linux, ARM, Docker, Nomad, SQLite, Parquet, Mosquitto, Node-RED, MQTT, REST API