вкусвилл. офис

Robotic software enginee

ТехВилл – IT-компания и партнёр ВкусВилл по развитию цифровых решений.

вкусвилл. офис · На сервисе с: 08.09.26 16:04

до 350k ₽РоссияМоскваГибрид

ТехВилл – IT-компания и партнёр ВкусВилл по развитию цифровых решений.

Мы отвечаем за разработку мобильных и web- приложений, автоматизацию бизнес-процессов, искусственный интеллект, devops, инфобез ВкусВилла.

Нашими решениями пользуется свыше 1 000 000 клиентов и сотрудников ВкусВилла.

На данный момент мы ищем Robotics Software Engineer для ускорения работ по стриму домашние роботы/гуманоид.

Обязанности:

Настройка и эксплуатация роботизированных
стендов:

  • Настройка роботов-манипуляторов, захватов, камер и датчиков;
  • Калибровка робота, камер и координатных систем;
  • Настройка сетевого взаимодействия компонентов робота;
  • Диагностика проблем с hardware и software;
  • Подготовка робота к экспериментам и тестовым запускам;
  • Работа непосредственно с роботами и оборудованием в лаборатории.


Запуск и интеграция VLA-моделей на роботах:

  • Запуск Docker-контейнеров с ML/VLA-моделями на бортовых компьютерах;
  • Интеграция моделей с ROS 2;
  • Передача команд от VLA к контроллерам робота;
  • Настройка pipeline: камера → perception/VLA → action → робот;
  • Мониторинг производительности и стабильности системы;
  • Поиск и устранение проблем при запуске моделей на реальном роботе;
  • При этом не требуется самостоятельно разрабатывать VLA-модели — за это отвечает ML-команда.

Организация сбора teleoperation data:

  • Настройка teleoperation для роботов;
  • Организация записи trajectories, изображений с камер, состояний робота и других сенсорных данных;
  • Разработка и поддержка pipeline для сбора датасетов;
  • Контроль качества собранных данных;
  • Подготовка данных для последующего обучения VLA / imitation learning моделей;
  • Организация экспериментов по сбору данных: какие задачи, сколько эпизодов, какие условия и параметры.

ROS 2 и робототехнический software stack:

  • Разработка и настройка ROS 2 nodes, topics, services и actions;
  • Работа с TF2, rosbag и параметрами ROS;
  • Интеграция камер, манипуляторов, захватов и сенсоров;
  • Работа с MoveIt 2 и ros2_control;
  • Написание небольших утилит и инструментов для автоматизации экспериментов.

Поддержка экспериментов:

  • Запуск экспериментов на реальных роботах;
  • Сбор логов и анализ проблем;
  • Повторение и автоматизация тестов;
  • Взаимодействие с ML-инженерами: передача данных, диагностика ошибок модели, подготовка новых экспериментов;
  • Постепенная автоматизация процесса: «запустил эксперимент → робот собрал данные → данные попали в датасет».

Наш стек

Robotics:

  • ROS 2;
  • MoveIt 2;
  • ros2_control;
  • TF2;
  • RViz;
  • rosbag.

Infrastructure:

  • Linux;
  • Docker;
  • Git;
  • Bash;
  • Python.

ML deployment:

  • NVIDIA GPU / Jetson;
  • CUDA;
  • ONNX;
  • TensorRT.

Hardware:

  • Роботы-манипуляторы Agibot, Unitree, Realman и другие;
  • Адаптивные захваты;
  • RGB-D камеры, Intel RealSense;
  • Силомоментные и тактильные датчики.
Требования:
  • Имеете 2+ года опыта в робототехнике / Robotics Software / Embedded / Automation;
  • Хорошо знаете Linux и Python;
  • Имеете практический опыт работы с ROS 2;
  • Понимаете основные принципы работы: ROS nodes / topics / services / actions;
  • TF2 и coordinate frames;
  • rosbag;
  • hardware interfaces;
  • Умеете работать с Docker и запускать сервисы в контейнерах;
  • Умеете самостоятельно разобраться, почему робот или отдельный компонент системы не работает;
  • Не боитесь работать с реальным железом: подключать оборудование, настраивать камеры, калибровать системы, проверять датчики и искать проблемы;
  • Умеете писать аккуратный production-oriented код и скрипты для автоматизации экспериментов;
  • Готовы много работать непосредственно с роботами, а не только писать код.

Желательно:

  • Опыт работы с MoveIt 2 / ros2_control;
  • Опыт работы с реальными роботами-манипуляторами;
  • Опыт настройки и калибровки RGB-D камер;
  • Опыт с NVIDIA Jetson и GPU;
  • CUDA / TensorRT / ONNX;
  • Опыт работы с teleoperation;
  • Опыт сбора robotics datasets;
  • Знакомство с imitation learning / behavior cloning / VLA;
  • C++ и ROS 2 C++;
  • Опыт работы с силомоментными или тактильными датчиками;
  • Опыт автоматизации лабораторных стендов.
Условия:
  • ​​Работа в аккредитованной IT-компании;
  • Гибридный формат работы в Москве и МО;
  • Официальное оформление с первого дня работы и поддержка куратора во время адаптации;
  • Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
  • Экологичная культура и адекватные руководители;
  • Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;
  • Бонус 15% с покупок во ВкусВилл;
  • Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка;
  • Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.

Похожие вакансии Embedded & IoT

hh.ru
Л

Инженер-программист

лодм-технологииНа сервисе с: 24.09.26 14:04
от 200k ₽РоссияМоскваОфис
Обязанности:​​​​​​​
  • Опыт работы с системами автоматизации, диспетчеризации, мониторинга и промышленного интернета вещей.
  • Знание основ ИБ
  • Опыт разработки на одном или нескольких языках: Python, JavaScript/TypeScript.
  • Хорошее понимание Linux и навыки работы с командной строкой.
  • Понимание принципов работы сетей TCP/IP.
  • Опыт интеграции оборудования и программных систем.
  • Понимание принципов работы API и сетевых протоколов.
  • Навыки анализа логов и диагностики программных проблем.
  • Умение самостоятельно разбираться в технической документации и протоколах взаимодействия оборудования.
  • Готовность работать с аппаратной частью: контроллерами, датчиками, интерфейсами RS-485/Ethernet и периферийным оборудованием.

Будет преимуществом:

  • Опыт работы с Wiren Board или аналогичными IoT/промышленными контроллерами.
  • Опыт работы с Modbus RTU/TCP, SNMP
  • Опыт работы с MQTT.
  • Опыт разработки под embedded Linux.
  • Знание SQL и опыт работы с базами данных.
  • Опыт работы с системами мониторинга Zabbix.
  • Опыт интеграции с телекоммуникационным оборудованием.
  • Понимание принципов построения инженерной инфраструктуры ЦОД/телекоммуникационных площадок.
  • Опыт разработки отказоустойчивых систем и сервисов, работающих 24/7.

Технологический стек

В зависимости от конкретной задачи могут использоваться:

Hardware:

  • Wiren Board и периферия;
  • Счетчики электроэнергии, датчики температуры, влажности, протечки и других параметров;
  • исполнительные устройства;
  • RS-485 / Ethernet;
  • промышленное и телекоммуникационное оборудование.

Software:

  • Linux;
  • Python / C / C++ / JavaScript;
  • MQTT;
  • Modbus RTU/TCP;
  • HTTP/HTTPS;
  • SNMP;
  • Git;
  • Docker;
  • SQL;
  • системы мониторинга и визуализации.

Задача для выполнения:

  • сбор показаний датчиков;
  • RS-485 / Modbus;
  • дискретные входы;
  • аналоговые входы;
  • MQTT;
  • контроль доступности оборудования;
  • локальная буферизация данных при потере связи с сервером;
  • передача событий и аварий на центральный сервер;
  • watchdog и автоматическое восстановление;
  • OTA/удалённое обновление конфигурации, если это потребуется.

На центральном сервере:

  • список всех core-площадок;
  • состояние каждого Wiren Board;
  • состояние оборудования;
  • текущие значения параметров;
  • история измерений;
  • аварии и события;
  • подтверждение/закрытие аварий;
  • уведомления;
  • права пользователей;
  • журнал действий;
  • dashboard и графики;
  • API.

Каким мы видим кандидата

Нам нужен специалист, которому интересно работать на стыке программной разработки системы мониторинга и реального оборудования.

Важно не только уметь писать код, но и понимать, как этот код будет работать на реальном объекте: как контроллер получает данные от датчика, что происходит при потере связи, как диагностировать проблему по логам, как обеспечить корректное восстановление после перезагрузки и как безопасно обновить ПО на уже установленном оборудовании.

Будет большим плюсом инженерный подход: умение самостоятельно локализовать проблему, разобраться в неизвестном протоколе или оборудовании и довести решение до промышленной эксплуатации.

Что предлагаем

  • Работа над системой мониторинга реальной телекоммуникационной инфраструктуры.
  • Участие в разработке собственного программно-аппаратного решения.
  • Возможность влиять на архитектуру и технологические решения системы.
  • Сочетание разработки, автоматизации и инженерных задач.
  • Работа с современными IoT/embedded-технологиями и телекоммуникационной инфраструктурой.
  • Профессиональное развитие в направлениях Software Development / IoT / Embedded / Network Engineering / DevOps.
Команда специалистов, с которыми можно решать сложные технические задачи​​​​​​​

Условия:

​​​​​​​​​​​​​​заработная плата: от 200 000 рублей на руки, премия по результатам запуска проекта

hh.ru
пензенское конструкторско-технологическое бюро арматуростроения (пктба)

Инженер-программист встраиваемых систем (Embedded / STM32)

пензенское конструкторско-технологическое бюро арматуростроения (пктба)На сервисе с: 24.09.26 17:04
Зарплата не указанаРоссияПензаОфис

Чем предстоит заниматься:

  • Разработка, отладка и сопровождение встроенного ПО (Firmware) на языке C для микроконтроллеров STM32.
  • Реализация алгоритмов обработки измерительной информации, управления исполнительными блоками и обмена данными.
  • Интеграция и настройка цифровых интерфейсов CAN, RS-485, UART, SPI, I²C, USB, Ethernet.
  • Отладка программно-аппаратных комплексов, поиск и устранение неисправностей на уровне ПО, микроконтроллера и периферии.
  • Составление документации: технических заданий, описаний алгоритмов и протоколов обмена, руководств по эксплуатации.
  • Участие в испытаниях разрабатываемой аппаратуры на всех этапах жизненного цикла изделия.

    Требования к кандидату:

  • Высшее техническое образование (электроника, радиотехника, автоматизация и управление, ИВТ, программная инженерия, приборостроение).
  • Уверенное знание языка C и архитектуры микроконтроллеров ARM Cortex-M.
  • Практический опыт работы с STM32 и периферийными модулями (GPIO, ADC, Timer, PWM, UART, SPI, I²C, CAN, DMA, Watchdog, Flash).
  • Навыки аппаратной отладки с использованием ST-LINK / JTAG / SWD.
  • Чтение схем и технической документации: умение читать электрические принципиальные схемы и даташиты на компоненты.
  • Инженерная самостоятельность в поиске и анализе причин неисправностей в программно-аппаратных комплексах.
  • Технический английский язык на уровне, достаточном для чтения технической документации.

Будет преимуществом:

  • Опыт работы с IDE и инструментами: STM32CubeMX / STM32CubeIDE, IAR Embedded Workbench, Keil MDK, ARM GCC.
  • Знание систем контроля версий: практический опыт работы с Git.
  • Опыт работы с RTOS: FreeRTOS или другими операционными системами реального времени.
  • Знание сетевых и промышленных протоколов: CANopen, Modbus RTU/ASCII/TCP.
  • Навыки работы с измерительным оборудованием: осциллограф, логический анализатор, анализаторы CAN/RS-485.
  • Понимание полного цикла разработки ПО: от анализа ТЗ до отладки на реальном образце и сдачи в эксплуатацию.

Личностные качества:

  • Системное и логическое мышление, инженерная самостоятельность в решении задач.
  • Умение разбираться в чужом коде и готовность к конструктивному взаимодействию в команде разработчиков.
  • Высокая ответственность за качество и сроки выполнения поставленных задач.

Условия работы:

  • Конкурентная заработная плата по результатам собеседования.
  • Прозрачная система премирования (по итогам выполнения проектов, за квартал и за год).
  • Современное рабочее место, оборудованное ПК, средствами отладки, лабораторным и измерительным оборудованием.
  • Интересные задачи в команде профессиональных инженеров-разработчиков электронных устройств.
  • Возможности для роста и профессионального развития в области Embedded-разработки и промышленной автоматики.
  • Возможны краткосрочные командировки в соответствии с производственной необходимостью.
hh.ru
группа компаний мечел

Ведущий программист

группа компаний мечелНа сервисе с: 26.06.26 17:08↑ Вакансия с автоподнятием
119k–119k ₽РоссияЧелябинскОфис
ПАО "Челябинский металлургический комбинат" приглашает для трудоустройства сoиcкaтeлeй на вакансию "Ведущий программист"

Обязанности
  • Программирование контроллеров Simatic,
  • поддержка работоспособности существующих серверов 2-го уровня
  • Программирование импортозамещенных контроллеров.
Требования
  • Знание языков программирования,
  • Навыки работы с базами данных,
  • Знание английского языка
  • Образование высшее или средне-специальное

Условия

  • График работы 5/2 (с 08:00 до 17:00)
  • Социальный пакет.
  • Возможность профессионального роста и развития.
  • Работа в стабильной и успешной компании.
  • Большая профсоюзная организация: скидки, льготы для сотрудников комбината.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.