Назад
3 дня назад

Инженер-программист робототехнических комплексов (Node.js / TypeScript / Python)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Инженер-программист робототехнических комплексов (Node.js / TypeScript / Python): Разработка и сопровождение программного обеспечения для робототехнических комплексов с акцентом на управление движением, интеграцию оборудования и сетевые взаимодействия. Focus on настройку Linux-систем на базе ARM64, работу с промышленными интерфейсами, видеостримингом и взаимодействием робота с сервером и пользовательским интерфейсом.

Локация: Санкт-Петербург, Гороховая улица, 16/71. Работа на месте работодателя.

Компания

Газпром нефть — аккредитованная ИТ-компания, создающая цифровую платформу для управления промышленной компанией нового поколения.

Что делать

  • Анализировать и дорабатывать существующее программное обеспечение робототехнических комплексов.
  • Разрабатывать новые функции на Node.js, TypeScript и Python, а также настраивать программное обеспечение под конфигурацию робота.
  • Разрабатывать и дорабатывать модули управления движением, навесным оборудованием, освещением, видеосистемой и датчиками.
  • Интегрировать ПО с платами управления, электроприводами VESC, GNSS, IMU, ультразвуковыми датчиками и IP-камерами.
  • Настраивать Orange Pi под Linux, собирать и развёртывать ПО для ARM64, организовывать автозапуск через systemd.
  • Настраивать сетевое взаимодействие робота, сервера и пользовательского интерфейса, включая REST API, WebSocket, Socket.IO, nginx, RTSP, WebRTC, go2rtc и FFmpeg.

Требования

  • От 1 года до 3 лет опыта.
  • Высшее или среднее профессиональное техническое образование в области робототехники, мехатроники, автоматизации, программной инженерии, электроники, приборостроения или смежном направлении.
  • Практический опыт разработки на JavaScript или TypeScript.
  • Знание Node.js и экосистемы npm.
  • Практический опыт программирования на Python.
  • Уверенная работа в Linux, желательно Ubuntu или Debian; понимание файловой системы, прав доступа, процессов и системных служб.
  • Опыт работы с SSH, systemd, journalctl и командной строкой Linux.
  • Опыт работы с Git.

Культура и преимущества

  • Полная занятость с заработной платой, обсуждаемой индивидуально по результатам интервью, годовой премией и дополнительной материальной мотивацией.
  • ДМС со стоматологией с первого месяца, телемедицина, консультации психолога, страхование жизни и здоровья, включая страхование за границей, а также льготные условия для близких.
  • Доступ к образовательному контенту корпоративного университета, электронным библиотекам, программам развития hard skills, демодням, коуч-дням и питчам.
  • Скидки на изучение английского языка, карьерные марафоны, индивидуальные карьерные консультации и планы развития.
  • Корпоративные спортивные сообщества, онлайн-экскурсии, неформальные встречи Random Coffee и возможность участвовать в кросс-функциональных командах.
  • Возможность создавать проекты с нуля, работать со сверхсложными задачами и получать опыт в цифровизации промышленной отрасли.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →