Перейти к содержимому
N
NUMO Robotics
Львів
7

Інженер бортового програмного забезпечення

Розробка бортового програмного забезпечення для наземних роботизованих комплексів: збірка образу Linux на ARM, інтеграція заліза через UART/CAN/USB/Ethernet, сервіси телеметрії та відео, менеджер каналів зв'язку, OTA-оновлення. Потрібен досвід роботи з Linux на пристроях, Python у продакшені, розуміння мереж і протоколів. Пропонують роботу над продуктом з реальним впливом, офіційне працевлаштування, корпоративну англійську.

middle Львів ~1 120 000 – 1 851 652 ₸

Актуальность уточняется

Источник пока не подтвердил, что вакансия открыта. Проверьте её статус на сайте работодателя перед отправкой отклика.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Intermediate
salary intelligence

Зарплата не указана — оценили по рынку

На основе 29 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город вакансии не учтён.

оценка p25–p75
1 120 000 – 1 851 652 ₸
медиана: 1 400 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат
описание

Что предстоит делать

<p><strong>NUMO Robotics</strong> — украинская defence tech компания, которая разрабатывает и производит наземные роботизированные комплексы (НРК) для логистики и эвакуации. Наши НРК работают на фронте, так что результат своей работы вы увидите на практике.</p><p>Мы ищем инженера, который будет отвечать за программную часть бортового блока НРК: чтобы вычислитель, контроллер движения, моторные контроллеры, камеры, модемы, спутниковый терминал и датчики работали как одна система, и чтобы новый компонент подключался за дни, а не за недели.</p><p>Вы работаете в паре с R&amp;D: первые недели разбираете MVP вместе с авторами, дальше забираете бортовой софт на себя, а R&amp;D остаётся на новых разработках и получает от вас результаты испытаний.</p><h3>Что вы сделаете за первые полгода:</h3><ul><li>Примете MVP от R&amp;D: характеризационные тесты, документация, репозиторий, который собирается по README на чистой машине.</li><li>Образ ОС для бортового вычислителя: воспроизводимая сборка, read-only файловая система, автозапуск сервисов, watchdog, устойчивость к срывам питания.</li><li>Сервисы борта: связь с контроллером движения, видеосервер, телеметрия, API для интерфейса оператора, «чёрный ящик».</li><li>Менеджер каналов связи: переключение между основным и резервными каналами по измеренным потерям и задержке; безопасное поведение машины при потере связи.</li><li>Обновления по воздуху с откатом и задокументированная процедура подключения нового компонента: датчика, модема, камеры.</li></ul><h3>Основные обязанности:</h3><ul><li>собирать и поддерживать образ Linux для бортового вычислителя на ARM: пакеты, сервисы, автозапуск, watchdog, логи;</li><li>писать сервисы интеграции компонентов: контроллер движения (MAVLink), моторные контроллеры (CAN/UART), камеры, модемы, датчики;</li><li>настраивать контроллер движения и моторные контроллеры вместе с R&amp;D: режимы, failsafe, калибровка;</li><li>настраивать сеть борта: роутер, VPN, каналы связи; измерять потери и задержки, а не оценивать «на глаз»;</li><li>поддерживать видеотракт реального времени: задержка, поведение при деградации канала;</li><li>реализовать обновления по воздуху с откатом; ключи, доступ, подписанные сборки;</li><li>вести документацию: схема сервисов, процедура прошивки борта, процедура подключения нового компонента;</li><li>взаимодействовать с R&amp;D: принимать их решения и ТЗ, возвращать результаты испытаний и предложения изменений.</li></ul><h3>Что для нас важно:</h3><ul><li>Linux на устройстве, которое работало в поле: вы собирали образ для ARM и держали систему живой после срывов питания;</li><li>интеграция железа через протоколы: UART, CAN, USB, Ethernet; чтение даташитов и чужих протоколов;</li><li>Python в продакшене, включая async; читаете и правите чужой код на Go или C/C++;</li><li>сеть с измерениями: VPN под NAT, роутер, failover по метрикам;</li><li>видео реального времени: понимаете, где рождается задержка и что делать, когда канал деградирует;</li><li>умение принять чужую недокументированную систему и довести её до серии, не переписывая с нуля;</li><li>Claude Code в ежедневной работе: спецификация и тесты перед кодом, чтение каждого diff, документация в процессе.</li></ul><h3>Будет преимуществом:</h3><ul><li>ArduPilot или PX4, MAVLink, моторные контроллеры VESC или аналоги;</li><li>OTA-стек: Mender, RAUC или собственный с A/B-разделами;</li><li>опыт в defence tech, дронах или робототехнике;</li><li>опыт ведения небольшой команды или менторства.</li></ul><h3>Мы предлагаем:</h3><ul><li>работу над продуктом, который имеет реальное влияние;</li><li>старт не с нуля: работающий MVP и команда R&amp;D рядом;</li><li>полный путь от MVP до серийного бортового ПО на машинах в поле;</li><li>официальное трудоустройство и возможность бронирования;</li><li>корпоративный английский;</li><li>пространство для профессионального роста.</li></ul><p>Если вам важно не просто настроить Linux, а сделать систему, которая держит связь и движение в поле, будем рады познакомиться.</p> <div> <a href="https://jobs.dou.ua/companies/numo-robotics/vacancies/375349/#reply-btn-id">Откликнуться на вакансию</a> </div>

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Похожие вакансии

6 вакансий
T
TalentUp
1 нед. назад

Software Developer

~1 120 000 – 1 851 652 ₸ оценка по стеку, все рынки

Команда R&D ищет разработчика для инфраструктурных и алгоритмических решений: нужно писать код на C++ и/или Python, разбираться в Linux и применять математику (линейная алгебра, теория управления). Работа офисная, полная занятость, с бронированием и помощью с релокацией.

C++ Python Linux +3
middle Львів dou
T
TalentUp
1 нед. назад

Software Developer (R&D)

~1 120 000 – 1 851 652 ₸ оценка по стеку, все рынки

Команда R&D ищет разработчика для инфраструктурных и алгоритмических задач: нужно писать код на C++ и/или Python, разбираться в Linux и применять математику (линейная алгебра, теория управления). Работа офисная, полная занятость, с бронированием и помощью с релокацией. Ключевое — самостоятельность, алгоритмическое мышление и умение диагностировать и чинить сложные технические проблемы.

C++ Python Linux +4
middle Львів dou
C
Компания
1 д. назад

C++ Developer Senior

~1 120 000 – 1 851 652 ₸ оценка по всем рынкам

Разработка и оптимизация модулей отечественной горно-геологической информационной системы на C++. Нужно проектировать функционал для 3D-графики, математических моделей и работы с большими данными, обеспечивая высокую производительность приложения. Условия и уровень не уточнены.

C++ 3D-графика математические модели +2
middle cr
M
MK Studios
1 д. назад

Разработчик Unreal Engine (Blueprint и C++)

~919 120 ₸ (8 000 PLN)

Разработка геймплея и игровых систем в Unreal Engine 5 на Blueprint и C++ для симулятора AirportSim и тренажёра Airport Training Simulator. Нужно вместе с командой делать новые механики, оптимизировать их и вести техническую документацию. Уровень и условия в тексте не уточняются.

Unreal Engine 5 Blueprints C++ +2
middle cr
N
Néosoft
5 д. назад

Разработчик встраиваемых систем C++/Qt

~1 599 177 – ~2 104 127 ₸ (3 167 – 4 167 EUR)

Разработка и оптимизация встраиваемых приложений на C++ и Qt/QML для промышленного оборудования. Участие в выборе технических решений, проектировании архитектуры ПО и реализации протоколов связи. Следует лучшим практикам и постоянному улучшению систем.

C++ Qt QML +3
middle cr
С
СевенТест, НТЦ
1 нед. назад

Разработчик C/C++

от ~888 720 ₸ (от 158 700 RUB)

Разработка программных модулей для системы анализа трафика сетей связи широкополосного доступа и поддержка существующего кода. Требуется уверенное владение C/C++ и работа в среде Linux с современными стандартами разработки. Условия и уровень оплаты в тексте не указаны.

C/C++ Linux анализ трафика +1
middle cr