Getmobit - российская технологическая компания, мы предоставляем решения для обеспечения безопасности, оптимизации и управления корпоративными рабочими местами нового поколения при создании облачных рабочих пространств и виртуальных рабочих столов.
Мы создаем «сквозную» платформу, которая позволяет работать с различными инфраструктурными сервисами – VDI, VoIP, VPN, аутентификация, сделав доступ к конфиденциальной информации безопасным вне зависимости от того, находится человек в офисе или дома.
Ищем разработчика в команду Getmobit.
Работа в основном на системном уровне: Linux, userspace, а в части проектов ядро, драйверы и графический стек. Какие задачи достанутся именно тебе, зависит от проекта, детали обсудим на тех.интервью.
Обязанности:
- анализ требований, участие в их ревью и валидации с отделом тестирования,
- проектирование решений в рамках системной разработки, работа с низкоуровневой архитектурой;
- доработка имеющихся и самостоятельное создание новых компонент системного и прикладного уровня для работы в Linux (на языках C++, Python);
- работа с системами сборки (OpenEmbedded/Yocto) программных компонент, включая загрузчик, ядра Linux и корневой файловой системы;
- создание API / программной среды для системных программистов;
- разработка модулей к подсистемам Linux, участие в разработке систем тестирования разрабатываемых прошивок и модулей;
- работа над комплексными задачами с высоким уровнем сложности с требованиями самостоятельной поставки и декомпозиции задач в команде разработки согласно Agile подходу;
- изучение новых технологий, документирование исследовательского опыта в виде архитектурных документов, обмен знаниями как внутри, так и между командами, менторство коллег;
- в рамках исследовательских задач генерация и проверка гипотез, создание технических прототипов согласно первоначальному дизайну.
Требования:
- Опыт коммерческой разработки на C, C++ или Rust от 5 лет.
- Умение уверенно работать с Bash и командной строкой Linux.
- Глубокие знания Linux: системные вызовы, userspace, процессы и сервисы, файловые системы.
- Готовность использовать ИИ в ежедневной разработке.
Преимуществом будет:
- знание современных стандартов C++ (C++17/C++20);
- знание языка программирования Python 3.x;
- опыт работы с библиотеками в составе Boost;
- опыт работы с сетевым стеком Linux, механизмами обеспечения процессной изоляции (cgroups/namespaces);
- опыт разработки многопоточных и асинхронных приложений и сервисов;
- работа с системами сборки Yocto, OpenEmbedded, Buildroot;
- опыт работы с Linux OS (Ubuntu, Astra, Red OS);
- английский язык на уровне свободного чтения технической документации.
Условия:
- предусмотренные законодательством гарантии.
- уверенность в будущем. Мы чтим ТК РФ: у нас конкурентный, стабильный и прозрачный белый доход и полноценный соцпакет;
- мы заботимся о здоровье сотрудников и предоставляем ДМС со стоматологией, широким набором клиник;
- гибкое рабочее утро (с 8-00 до 10-00).
- удаленный формат работы;
- поддержку профессионального развития.
- перспективы роста и развития, возможность реализации в других направлениях .