Обязанности:
– Анализ и доработка существующего программного обеспечения робототехнических комплексов.
– Разработка новых функций на Node.js, TypeScript и Python.
– Настройка программного обеспечения под конкретную конфигурацию робота.
– Разработка и доработка модулей управления движением, навесным оборудованием, освещением, видеосистемой и датчиками.
– Интеграция программного обеспечения с платами управления, электроприводами VESC, GNSS, IMU, ультразвуковыми датчиками, IP-камерами и другим оборудованием.
– Работа с интерфейсами UART, USB Serial, RS-485, CAN, Modbus, PWM и PPM.
– Настройка и сопровождение одноплатных компьютеров Orange Pi под управлением Linux.
– Сборка и развёртывание программного обеспечения для ARM64.
– Настройка автозапуска приложений через systemd.
– Настройка сетевого взаимодействия между роботом, сервером и пользовательским интерфейсом.
– Работа с REST API, WebSocket и Socket.IO.
– Настройка nginx, RTSP, WebRTC, go2rtc и FFmpeg.
Требования:
– Высшее или среднее профессиональное техническое образование: робототехника, мехатроника, автоматизация, программная инженерия, электроника, приборостроение или смежное направление.
– Практический опыт разработки программного обеспечения на JavaScript или TypeScript.
– Знание Node.js и экосистемы npm.
– Практический опыт программирования на Python.
– Уверенная работа в Linux, желательно Ubuntu или Debian.
– Понимание структуры файловой системы Linux, прав доступа, процессов и системных служб.
– Опыт работы с SSH, systemd, journalctl и командной строкой Linux.
– Опыт работы с Git.
Мы предлагаем:
– Достойную твоего профессионального уровня заработную плату (уровень вознаграждения обсуждается индивидуально по результатам интервью);
– Годовую премию по результатам деятельности, дополнительную материальную мотивацию (премии от руководителя);
– Качественную программа ДМС со стоматологией с первого месяца работы; услуги телемедицины, консультации психолога, страхование жизни и здоровья в том числе за границей, льготные условия страхования для близких и возможность расширить перечень клиник по опции Flexible benefit;
– Неограниченный доступ к образовательному контенту на портале знаний от корпоративного университета;
– Подписка на лучшие электронные библиотеки с подборками IT-литературы (и не только);
– Собственный центр профессионального развития, в котором проводятся комплексные программы обучения hard skills;
– Внутренние демодни, коуч-дни, питчи – то, что поможет продвигать и совершенствовать проекты и собственные идеи;
– Корпоративные скидки для изучения английского языка в малых группах онлайн и офлайн;
– Регулярные карьерные марафоны, индивидуальные карьерные консультации и планы развития;
– Общение вне рабочих рамок – независимо от того, в каком городе ты работаешь! От участия в корпоративных спортивных сообществах до онлайн-экскурсий и неформальных встреч в формате Random coffee;
– Работу в аккредитованной ИТ компании.
В «Газпром нефть» ты можешь:
– Получить уникальный профессиональный опыт;
– Создавать смелые проекты с нуля и наблюдать за их влиянием на целую отрасль;
– Быть вместе с теми, кого вдохновляют сверхсложные задачи;
– Сочетать несколько ролей, быть частью нескольких команд или участвовать в кросс-функциональных командах;
– Использовать возможности компании-лидера для своей самореализации и убедиться, что любой профессиональный опыт важен;
– Быть среди тех, кто создает первую в России цифровую платформу для управления промышленной компанией нового поколения.