Программист С++ Linux (middle +\senior) — Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Москва
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Senior
HU5qxUm5 - российская технологическая компания, мы предоставляем решения для обеспечения безопасности, оптимизации и управления корпоративными рабочими местами нового поколения при создании облачных рабочих пространств и виртуальных рабочих столов.
Мы создаем «сквозную» платформу, которая позволяет работать с различными инфраструктурными сервисами – VDI, VoIP, VPN, аутентификация, сделав доступ к конфиденциальной информации безопасным вне зависимости от того, находится человек в офисе или дома.
Ищем разработчика в команду HU5qxUm5.
Работа в основном на системном уровне: Linux, userspace, а в части проектов ядро, драйверы и графический стек. Какие задачи достанутся именно тебе, зависит от проекта, детали обсудим на тех.интервью.
Обязанности:
• анализ требований, участие в их ревью и валидации с отделом тестирования,
• проектирование решений в рамках системной разработки, работа с низкоуровневой архитектурой;
• доработка имеющихся и самостоятельное создание новых компонент системного и прикладного уровня для работы в Linux (на языках C++, Python);
• работа с системами сборки (OpenEmbedded/Yocto) программных компонент, включая загрузчик, ядра Linux и корневой файловой системы;
• создание API / программной среды для системных программистов;
• разработка модулей к подсистемам Linux, участие в разработке систем тестирования разрабатываемых прошивок и модулей;
• работа над комплексными задачами с высоким уровнем сложности с требованиями самостоятельной поставки и декомпозиции задач в команде разработки согласно Agile подходу;
• изучение новых технологий, документирование исследовательского опыта в виде архитектурных документов, обмен знаниями как внутри, так и между командами, менторство коллег;
• в рамках исследовательских задач генерация и проверка гипотез, создание технических прототипов согласно первоначальному дизайну.
Требования:
• Опыт коммерческой разработки на C, C++ или Rust от 4 лет.
• Умение уверенно работать с 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).
• удаленный формат работы;
• поддержку профессионального развития.
• перспективы роста и развития, возможность реализации в других направлениях .