вкусвилл. магазины

Инженер-разработчик робототехнических систем (C++ / Python / ROS)

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

вкусвилл. магазины

Зарплата не указанаРоссияМоскваГибрид

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

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

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

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

  • Разработка ПО РТК: Проектирование архитектуры управляющего ПО (логика заказов, режимы работы, обработка ошибок). Разработка драйверов для интеграции стороннего оборудования (манипуляторы, кофемашины, датчики, приводы);
  • Инфраструктура и Fullstack-разработка: Создание систем диспетчеризации и управления парком роботов (Frontend/Backend), баз данных, инструментов диагностики, алертов и дашбордов по телеметрии;
  • CI/CD и тестирование: Поддержка тестового контура, автоматизация сборки и интеграция со стендами. Настройка удаленного обновления ПО и конфигураций РТК;
  • Пусконаладка и внедрение: Наладка и тестирование оборудования в лаборатории и на новых точках (в пределах Москвы, без командировок). Обучение сервисных инженеров;
  • Работа с подрядчиками и ТЗ: Проектирование межсистемных контрактов, ведение документации, проверка и приемка результатов работы внешних подрядчиков.
Требования:
  • Стек и ОС: Промышленный опыт разработки на C++ и Python под Linux. Уверенное владение ROS-стеком;
  • Hard Skills & Протоколы: Понимание Modbus, MQTT, HTTP, OPC-UA, UART, RS-232/485. Опыт работы с embedded-системами, микроконтроллерами, ПЛК и промышленными манипуляторами;
  • Инструменты и DevOps: Опыт работы с CI/CD, Git, юнит-тестами и симуляторами. Практический опыт использования ИИ-инструментов и ИИ-агентов в повседневной разработке;
  • Работа с «железом»: Навыки чтения электрических схем, диагностики аппаратных интерфейсов и работы с измерительным оборудованием. Понимание стандартов функциональной безопасности (ISO 12100, 13849-1, 10218, 15066);
  • Опыт управления требованиями, взаимодействия с инженерными службами поставщиков и приемки внешней разработки.
Условия:​​​​​​​
  • Работа в аккредитованной IT-компании;
  • Гибридный график;
  • Официальное оформление с первого дня работы и поддержка куратора во время адаптации;
  • Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;
  • Экологичная культура и адекватные руководители;
  • Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;
  • Бонус 15% с покупок во ВкусВилл;
  • Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка;
  • Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.

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

hh.ru
ростелеком

Архитектор программного обеспечения (Embedded)

ростелекомАвтоподнятие
Зарплата не указанаРоссияМоскваУдалёнка
БУЛАТ - ведущий российский производитель, который разрабатывает и производит высокотехнологичное инфраструктурное оборудование для построения телеком- и ИТ-систем.
Мы занимаемся разработкой полного цикла оборудования: маршрутизаторы, коммутаторы, серверы, СХД и базовые станции.

Находимся в поиске Архитектора встроенного ПО DWDM в команду.

Обязанности:
  • Анализ и систематизация существующего встроенного ПО платформы DWDM: изучение архитектуры карт, их взаимодействия и потоков данных;

  • Управление командой разработчиков (1-2 человека): постановка задач, контроль сроков, код-ревью, наставничество и развитие компетенций команды;

  • Организация и ведение диалога с компанией-партнёром (создателем платформы DWDM): участие во встречах, технических сессиях, передача знаний от партнёра команде, формализация полученной информации;

  • Активное перенимание знаний у партнёра: освоение внутренних механизмов фреймворка, процессов разработки, отладки и тестирования, документации и инструментария;

  • Разработка и поддержка архитектуры встроенного ПО для новых типов карт DWDM: определение структуры модулей, интерфейсов (HAL, TIPC, SNMP, NETCONF), моделей данных (MIB);

  • Проектирование и реализация новых функций встроенного ПО: управление оборудованием (EQM), конфигурация (CM), аварии (FM), производительность (PM), защиты (ODUk SNCP, SC 1+1);

  • Разработка и адаптация HAL-слоя для новых сервисных карт (Linux и MCU CPU): унифицированные интерфейсы, драйверы Framer/GearBox, оптических модулей;

  • Автоматизация рутинных операций;

  • Проведение обновлений ПО, миграций, резервного копирования и восстановления конфигураций оборудования;

  • Подготовка технической документации: архитектурные схемы, инструкции по эксплуатации, руководства по интеграции, описания API;

  • Взаимодействие с вендорами оборудования и ПО по вопросам поддержки, лицензирования, устранения дефектов;

  • Участие в проектах по цифровизации, автоматизации и SDN-трансформации транспортной сети.

Требования:
  • Опыт разработки встроенного ПО для телекоммуникационного оборудования от 3 лет;
  • Глубокое понимание архитектуры встроенного ПО: взаимодействие компонентов, многопоточность, HAL, драйверы;
  • Опыт работы с DWDM / OTN платформами (транспондеры, мультиплексоры, сервисные карты);
  • C/C++- уверенное владение;
  • Linux — опыт работы с ОС, инструменты разработки и отладки (GCC, GDB);
  • Протоколы управления: SNMP (v2c, v3), NETCONF/YANG, TL1;
  • Модели данных MIB: Shelf, Slot, Card, Port, OTU, ODU, OCh, SNC, PPG;
  • Скрипты: Python, Bash;
  • Системы контроля версий: Git, SVN;
  • Технический английский — чтение документации, переписка, редкие созвоны (уровень B1+).
Условия:
  • Официальное оформление с первого дня;
  • Полностью белую, достойную и регулярную зарплату;
  • Есть возможность удаленного формата работы;
  • Офис: г. Москва, Ленинградское шоссе, 16Ас3 (м. Войковская)
  • ДМС со стоматологией;
  • График работы на выбор ( 8-10 до 17-19 мск);
  • Систему дополнительного стимулирования (подарки для детей, подарки новичкам, материальное поощрение при заключении брака и рождении детей, поощрение за стаж)
  • Мы уверены, что важно продолжать учиться и развиваться, поэтому в БУЛАТ:

  • Регулярное внешнее и внутреннее обучение.
  • Собственная корпоративная библиотека с регулярным наполнением новыми книгами (в электронном, бумажном и аудио формате).
  • Возможность прохождения дополнительных обучающих курсов за счет компании.
hh.ru
от 120k ₽РоссияСанкт-ПетербургОфис

ОАО «ЛЕНПОЛИГРАФМАШ» уже более 135 лет работает на рынке точного приборостроения и машиностроения и на сегодняшний день остаётся одним из ведущих предприятий Санкт-Петербурга в этой сфере.

Мы — головная организация производственного дивизиона Холдинга "ЛЕНПОЛИГРАФМАШ", объединяющего 45 компаний. Основное направление нашей деятельности — разработка и производство широкой номенклатуры высокотехнологичных изделий, а также специализированного программного обеспечения для периферийной компьютерной техники (принтеров, сканеров и др.), предназначенной для эксплуатации в жестких механико-климатических условиях.

Основные задачи:

  • разработка и поддержка ПО для автономного устройства на МК STM32 без использования операционных систем (bare-metal);
  • реализация пользовательского графического интерфейса на базе библиотеки LVGL;
  • интеграция и обслуживание готовых программных модулей обмена данными: USB Host (чтение/запись файлов FAT32 на флеш-накопитель) и USB Device.

Обязательные требования (Hard Skills):

1. Языки и инструменты разработки:

  • уверенное владение языком C (C++ как плюс);
  • опыт разработки в среде STM32CubeIDE с использованием библиотек HAL и LL;
  • базовое понимание работы CMSIS и прямой адресации регистров периферии.

2. Архитектура МК и Bare-Metal разработка:

  • знание архитектуры ARM Cortex-M;
  • опыт построения приложений на основе конечных автоматов (FSM) и событийно-ориентированного подхода без применения ОСРВ;
  • практический опыт настройки и работы с прерываниями (NVIC), таймерами, контроллером DMA.

3. Периферия и графический интерфейс:

  • опыт интеграции библиотеки LVGL в bare-metal проекты;
  • настройка вывода графики на дисплей с использованием DMA;
  • обработка ввода от аппаратных кнопок / клавиатур (программное устранение дребезга контактов).

4. Работа с файловыми системами и интерфейсами:

  • опыт применения готового стека USB Host / Device (ST Middleware) и библиотеки FatFs для работы с USB-накопителями;
  • понимание принципов организации надежного обмена данными (контроль целостности через CRC, обработка таймаутов).

6. Аппаратная отладка:

  • умение читать принципиальные электрические схемы (назначение выводов, цепи подтяжки, интерфейсные линии);
  • навыки работы с базовым контрольно-измерительным оборудованием (мультиметр, осциллограф, логический анализатор) для проверки физических уровней и шин передачи данных.

Условия:

  • Оформление согласно ТК РФ (с первого рабочего дня).
  • График работы: 5/2 с 8:00 до 16:30. Только на месте работодателя. Удаленный и гибридный формат не рассматривается.
  • Стабильная выплата зарплаты - 2 раза в месяц.
  • Испытательный срок 3 месяца.
  • Наличие Профсоюзной организации (скидки на путевки: базы отдыха ХОЛДИНГа "ЛЕНПОЛИГРАФМАШ" и Детский оздоровительный лагерь) , а также наличие лицензированного медицинского кабинета для профилактического осмотра и выдачи направлений.
hh.ru
ново

Инженер-программист C / С++ / STM32 / C#

новоАвтоподнятие
до 250k ₽РоссияМытищи (Московская область)Офис
Обязанности:
  • Разработка встроенного ПО (микроконтроллеры STM32 или другие ARM Cortex-M) на С
  • Написание десктопных приложений на C#, С++ для взаимодействия с железом
  • Работа с периферией (UART, I2C, SPI, CAN, ADC, DMA, USB, Ethernet)
  • Участие в проектировании новых устройств
  • Отладка и тестирование кода, работа с документацией

Требования:

  • Опыт разработки под STM32 (или другие ARM Cortex-M) в средах Keil, или STM32CubeIDE
  • Понимание схемотехники (умение читать документацию и принципиальные схемы)
  • Знание C, C++, С#
  • Умение разбираться в чужом коде и писать свой понятно и структурировано

Будет плюсом:

  • Опыт работы с FreeRTOS или другими ОСРВ
  • Опыт разработки ПО под Linux

Условия:

  • уровень заработной платы по итогам собеседования
  • оформление согласно ТК РФ
  • пятидневная рабочая неделя с 9.30-18.00
  • предоставляется парковочное место на автостоянке

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