Инженер-программист робототехнических комплексов (Node.js / TypeScript / Python) — Россия, Санкт-Петербург
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Санкт-Петербург
Формат: Офис
Занятость: Полная занятость
Грейд: Middle
Обязанности:
• Анализ и доработка существующего программного обеспечения робототехнических комплексов.
• Разработка новых функций на 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 и ••••••••.
• Настройка 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;
• Работу в аккредитованной ИТ компании.
В «Rea6gMQ FdkCG» ты можешь:
• Получить уникальный профессиональный опыт;
• Создавать смелые проекты с нуля и наблюдать за их влиянием на целую отрасль;
• Быть вместе с теми, кого вдохновляют сверхсложные задачи;
• Сочетать несколько ролей, быть частью нескольких команд или участвовать в кросс-функциональных командах;
• Использовать возможности компании-лидера для своей самореализации и убедиться, что любой профессиональный опыт важен;
• Быть среди тех, кто создает первую в России цифровую платформу для управления промышленной компанией нового поколения.