{"id":1457468,"url":"https://alion.io/job/gazprom-neft-inzhener-programmist-robototekhnicheskikh-kompleksov-node-js-typescript-python","title":"Инженер-программист робототехнических комплексов (Node.js / TypeScript / Python)","company":{"id":45322,"name":"Gazprom Neft","domain":"gazprom-neft.ru","url":"https://alion.io/company/gazpromneft","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"A","score":100,"open_postings":34,"ghost_share":0,"stale_share":0,"repost_share":0.118,"time_to_fill_p50_days":14,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Robotics","role_family":"Robotics","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Saint Petersburg, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":17000,"max_usd":46000,"period":"year","method":"role_country_seniority_unknown","sample_n":28},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"FFmpeg","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"Nginx","optional":false},{"name":"Node JS","optional":false},{"name":"npm","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Socket.IO","optional":false},{"name":"TypeScript","optional":false},{"name":"WebRTC","optional":false},{"name":"WebSockets","optional":false},{"name":"C","optional":true},{"name":"Debian","optional":true},{"name":"Ubuntu","optional":true}],"status":"live","first_seen_at":"2026-09-29T10:43:59Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-09-30T15:55:50Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Обязанности:\n Анализ и доработка существующего программного обеспечения робототехнических комплексов.\n Разработка новых функций на Node.js, TypeScript и Python.\n Настройка программного обеспечения под конкретную конфигурацию робота.\n Разработка и доработка модулей управления движением, навесным оборудованием, освещением, видеосистемой и датчиками.\n Интеграция программного обеспечения с платами управления, электроприводами VESC, GNSS, IMU, ультразвуковыми датчиками, IP-камерами и другим оборудованием.\n Работа с интерфейсами UART, USB Serial, RS-485, CAN, Modbus, PWM и PPM.\n Настройка и сопровождение одноплатных компьютеров Orange Pi под управлением Linux.\n Сборка и развёртывание программного обеспечения для ARM64.\n Настройка автозапуска приложений через systemd.\n Настройка сетевого взаимодействия между роботом, сервером и пользовательским интерфейсом.\n Работа с REST API, WebSocket и Socket.IO.\n Настройка nginx, RTSP, WebRTC, go2rtc и FFmpeg.\n Требования:\n Высшее или среднее профессиональное техническое образование: робототехника, мехатроника, автоматизация, программная инженерия, электроника, приборостроение или смежное направление.\n Практический опыт разработки программного обеспечения на JavaScript или TypeScript.\n Знание Node.js и экосистемы npm.\n Практический опыт программирования на Python.\n Уверенная работа в Linux, желательно Ubuntu или Debian.\n Понимание структуры файловой системы Linux, прав доступа, процессов и системных служб.\n Опыт работы с SSH, systemd, journalctl и командной строкой Linux.\n Опыт работы с Git.\n Мы предлагаем:\n Достойную твоего профессионального уровня заработную плату (уровень вознаграждения обсуждается индивидуально по результатам интервью);\n Годовую премию по результатам деятельности, дополнительную материальную мотивацию (премии от руководителя);\n Качественную программа ДМС со стоматологией с первого месяца работы; услуги телемедицины, консультации психолога, страхование жизни и здоровья в том числе за границей, льготные условия страхования для близких и возможность расширить перечень клиник по опции Flexible benefit;\n Неограниченный доступ к образовательному контенту на портале знаний от корпоративного университета;\n Подписка на лучшие электронные библиотеки с подборками IT-литературы (и не только);\n Собственный центр профессионального развития, в котором проводятся комплексные программы обучения hard skills;\n Внутренние демодни, коуч-дни, питчи - то, что поможет продвигать и совершенствовать проекты и собственные идеи;\n Корпоративные скидки для изучения английского языка в малых группах онлайн и офлайн;\n Регулярные карьерные марафоны, индивидуальные карьерные консультации и планы развития;\n Общение вне рабочих рамок - независимо от того, в каком городе ты работаешь! От участия в корпоративных спортивных сообществах до онлайн-экскурсий и неформальных встреч в формате Random coffee;\n Работу в аккредитованной ИТ компании.\n В «Газпром нефть» ты можешь:\n Получить уникальный профессиональный опыт;\n Создавать смелые проекты с нуля и наблюдать за их влиянием на целую отрасль;\n Быть вместе с теми, кого вдохновляют сверхсложные задачи;\n Сочетать несколько ролей, быть частью нескольких команд или участвовать в кросс-функциональных командах;\n Использовать возможности компании-лидера для своей самореализации и убедиться, что любой профессиональный опыт важен;\n Быть среди тех, кто создает первую в России цифровую платформу для управления промышленной компанией нового поколения.","description_format":"text","description_chars":3460,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-29T10:47:25Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":14,"reasons":["conf:13","velocity","win:early","comp:brand"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/gazprom-neft-inzhener-programmist-robototekhnicheskikh-kompleksov-node-js-typescript-python","json_url":"https://alion.io/job/gazprom-neft-inzhener-programmist-robototekhnicheskikh-kompleksov-node-js-typescript-python.json","meta":{"generated_at":"2026-10-01T21:11:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3766,"day_limit":5000,"remaining_today":1234,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}