Старший C++ разработчик
Разработка ПО для автономных наземных роботов: современные C++ компоненты, операторские приложения на Qt/QML, интеграция с ROS 2 и тестирование в симуляции и на реальном железе. Нужны 3+ года коммерческой разработки на C++ (C++17/20), уверенный Linux, Python и Docker, опыт с многопоточностью и Qt5/Qt6. Опыт с ROS 2 не обязателен — команда поможет освоить; предлагают конкурентную зарплату, международную команду и участие в полевых испытаниях.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 21 похожей вакансии за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город вакансии не учтён.
Что предстоит делать
<h3><strong>О роли</strong></h3><p>Присоединяйтесь к <strong>ARX Robotics Ukraine</strong> в <strong>Киеве</strong> на позицию <strong>Senior C++ Developer</strong> и разрабатывайте программное обеспечение для <strong>автономных наземных систем, поддерживающих оборонные команды.</strong> Ваша работа свяжет бортовое программное обеспечение с интерфейсами, которые используют операторы, помогая нашим роботам надёжно работать как в лаборатории, так и в полевых условиях.</p><p>Если вам нравится <strong>работать на стыке программного и аппаратного обеспечения, исследовать проблемы вручную и адаптироваться по мере развития прототипов</strong>, вы найдёте здесь много интересных задач.<br><br><strong>*Глубокий опыт работы с ROS 2 НЕ требуется — команда поддержит вас в процессе обучения.</strong></p><h3><strong>Ключевые обязанности:</strong></h3><ul><li><strong>Разрабатывать современные компоненты на C++</strong>, проводя робототехнические системы от ранних прототипов до готового к производству программного обеспечения.</li><li><strong>Создавать операторские приложения на Qt/QML</strong> для <strong>телеметрии</strong>, <strong>видеопотоков</strong> и управления роботом.</li><li><strong>Интегрировать и расширять ROS 2</strong> узлы и коммуникации между бортовым и наземным программным обеспечением.</li><li>Тестировать программное обеспечение посредством модульного, интеграционного и <strong>сквозного тестирования, в симуляции и на реальном оборудовании.</strong></li><li><strong>Поддерживать полевые испытания, исследовать сбои и превращать находки в улучшения надёжности</strong>.</li><li>Поддерживать рабочие процессы сборки, тестирования и развёртывания с использованием <strong>CMake, Docker, Python и CI.</strong></li><li>Документировать архитектурные решения, конфигурации и результаты тестирования, чтобы коллеги и партнёры могли работать с созданными вами системами</li></ul><h3>Квалификация:</h3><ul><li><strong>3+ года профессиональной разработки на C++ с прочным пониманием C++17/20</strong></li><li>Практические навыки работы с конкурентностью, включая синхронизацию, пулы потоков, lock-free подходы и диагностику состояний гонки.</li><li>Уверенность в <strong>исследовании программных проблем с помощью gdb, санитайзеров, Valgrind или аналогичных инструментов.</strong></li><li>Практический опыт создания десктопных интерфейсов с <strong>Qt5/Qt6 и QML</strong>.</li><li><strong>Сильные навыки работы с Linux,</strong> включая системное администрирование, написание скриптов и устранение неполадок.</li><li><strong>Опыт работы с Python</strong> для автоматизации и тестирования, а также <strong>Docker</strong> для воспроизводимых сборок и развёртывания.</li><li>Опыт работы с фреймворками автоматизированного тестирования, такими как <strong>GoogleTest или pytest.</strong></li><li><strong>Английский уровня Upper-intermediate для технической документации и сотрудничества</strong>.<br><br><h3><strong>Будет плюсом:</strong></h3></li><li> <strong>Опыт работы с ROS 2</strong>, Zenoh или другим промежуточным ПО для робототехники, БПЛА или автономными транспортными средствами, либо встраиваемыми Linux-платформами, такими как NVIDIA Jetson.</li><li><strong>Интеграция камер и видео с RTSP или GStreamer; ELRS или MAVLink; настройка сетей и VPN; или приложения наземного управления, такие как QGroundControl или Mission Planner.</strong></li></ul><p>Обратите внимание: для подачи заявки вам не нужно соответствовать каждому отдельному требованию. Мы приветствуем мотивированных кандидатов, которые стремятся вырасти в этой роли и дальше развивать свою экспертизу.</p><h3><strong>Что мы предлагаем</strong></h3><ul><li><em>К</em>онкурентоспособная зарплата и пакет льгот</li><li>Возможность работать с высокоинновационной, международной и динамичной командой</li><li>Пространство для профессионального роста и развития</li><li>Участие в успехе компании с доступом к регулярным мероприятиям, обмену знаниями и митапам</li></ul> <div> <a href="https://jobs.dou.ua/companies/arx-ukraine/vacancies/377582/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в ARX Robotics Ukraine
3 активные вакансии в компании
Инженер технической поддержки ПО
~330 478 ₸ оценка по стеку, все рынки
ARX Robotics ищет инженера технической поддержки для автономных наземных систем: настройка софта, прошивка firmware, диагностика и решение проблем на месте и удалённо, обучение пользователей и работа с документацией. Нужны базовые навыки Linux и Bash, системный подход к troubleshooting и базовый английский; плюсом будут C++ или Python и опыт в miltech. Компания предлагает конкурентную зарплату, международную команду и возможности для роста.
Инженер по технической поддержке и разработке (C++/Python)
~966 000 – 1 697 400 ₸ оценка по стеку, все рынки
В ARX Robotics вы будете поддерживать надёжность автономных наземных систем: прошивать прошивки, настраивать оборудование, решать сложные технические проблемы на месте и удалённо, а также дорабатывать функциональность и исправлять баги. Нужны опыт от 2 лет в разработке ПО, встраиваемых системах или техподдержке, уверенный Linux, Python, Bash и C++, понимание аппаратно-программного взаимодействия. Предлагают конкурентную зарплату, работу в международной команде и возможности для роста.
Похожие вакансии
6 вакансий
Инженер GNC (системы наведения и управления)
~1 656 000 ₸ оценка по стеку, все рынки
Разработка и валидация систем терминального наведения и управляющего ПО для автономных летательных платформ. Нужен опыт в GNC, теории управления, моделировании и симуляциях, интеграции с embedded-компонентами, английский от B2. Работа офисная в Киеве, полная занятость, официальное трудоустройство с бронированием, оплачиваемый отпуск и конкурентная зарплата.
Инженер по полётам / Инженер по интеграции автопилотов
~966 000 – 1 697 400 ₸ оценка по стеку, все рынки
Клиент — украинская технологическая компания в сфере авиации и беспилотных систем, которая разрабатывает и производит летательные аппараты. Нужен инженер, который будет интегрировать и настраивать системы управления полётом на базе ArduPilot, готовить дроны к полётам, тестировать автопилот, анализировать логи и телеметрию, а также заниматься сборкой и пайкой бортового железа. Требуется 2+ года опыта с UAV/UAS, уверенное владение ArduPilot, MAVLink, Mission Planner/QGroundControl и Linux-платформами вроде Raspberry Pi. Предлагают конкурентную зарплату, влияние на технические решения, 24 дня оплачиваемого отпуска и оплачиваемый больничный; работа в Киеве.
Инженер по интеграции дронов (Nexus)
~966 000 – 1 697 400 ₸ оценка по стеку, все рынки
Нужно интегрировать платформу Nexus с дронами партнёров: разбираться в архитектуре БПЛА, отлаживать данные с полётного контроллера и полезной нагрузки, настраивать PX4/ArduPilot и тестировать новые версии ПО перед релизом. Требуется технический бэкграунд, опыт работы с кодом на Python или C, понимание железа и протоколов, рабочий английский. Предлагают полную занятость с гибридным форматом в Киеве, командировки, 25 дней отпуска и освобождение от мобилизации.
Embedded Software Engineer C/C++
Разработка firmware на C/C++ для микроконтроллеров STM32 в оборонном проекте — полётные контроллеры. Нужен опыт в Embedded от 2 лет, уверенное знание C/C++, RTOS, работа с периферией и интерфейсами, умение паять. Предлагают полную занятость в киевском офисе, официальное трудоустройство и бронирование.
Разработчик встраиваемого ПО (C++)
Разработка, интеграция и тестирование встраиваемого ПО для бортовой авионики военных самолётов на C++ и RTOS. Работа офлайн в защищённой среде, задачи safety-critical, взаимодействие с распределёнными инженерными командами.
Embedded инженер
~1 656 000 ₸ оценка по стеку, все рынки
Sine Engineering ищет Embedded инженера для разработки систем радиосвязи для дронов в сфере оборонных технологий. Нужен опыт от 5 лет, сильное владение C/C++, работа с bare-metal и микроконтроллерами, интерфейсами SPI/I2C/UART и английский от B1. Предлагают гибкий график, страховку, обучение, бронирование от мобилизации и дружелюбную культуру.