Senior System Developer (C++/Linux)
Описание
Локация: Офис в Москве (м. Войковская)КомпанияРоссийский разработчик и производитель беспилотных летательных аппаратов полного цикла — от идеи до серийного выпуска.Что делатьРазрабатывать и поддерживать сервисное ПО пульта управления и дрона под Ubuntu.Реализовывать и сопровождать systemd-сервисы управления оборудованием.Диагностировать и отлаживать системные проблемы с помощью strace и gdb.Писать скрипты автоматизации на Python и Bash.Участвовать в процессе код-ревью.ТребованияОпыт разработки системного ПО на C/C++ под Linux от 2 лет.Уверенное владение Ubuntu/Debian и понимание системы пакетов (dpkg, apt).Практический опыт написания демонов, фоновых процессов и настройки systemd-юнитов.Знание сетевых протоколов TCP/IP, UDP и работа с сокетами.Глубокое знание STL, принципов ООП и паттернов проектирования.Навыки автоматизации с помощью Python и/или Bash.Хорошо, если естьОпыт работы с протоколами MAVLink или DroneCAN.Опыт разработки под embedded Linux (Yocto, Buildroot или аналоги).Опыт написания unit- и интеграционных тестов (Google Test, Catch2).Культура и преимуществаОфициальное трудоустройство и полностью «белая» заработная плата.Полный социальный пакет согласно ТК РФ.Современный офис класса А в пешей доступности от м. Войковская.График работы с 09:00 до 18:00, сокращенная пятница.Демократичная корпоративная культура и возможность реализации собственных идей.