Инженер-программист робототехнических комплексов (Node.js / TypeScript / Python)
Описание
Локация: Санкт-Петербург, Гороховая улица, 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 и возможность участвовать в кросс-функциональных командах.
Возможность создавать проекты с нуля, работать со сверхсложными задачами и получать опыт в цифровизации промышленной отрасли.