Системный программист Linux

Оплата не указана

Вакансия находится в архиве

GETMOBIT

Марьина Роща

и еще 2 станции

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Getmobit - российская технологическая компания, предоставляет решения для обеспечения безопасности, оптимизации и управления корпоративными рабочими местами нового поколения при создании облачных рабочих пространств и виртуальных рабочих столов.

Решения Getmobit построены на принципах открытости для интеграции и совместимости с продуктами ведущих мировых и российских производителей виртуальных рабочих столов, телефонии, видеоконференцсвязи, систем защиты информации.

Мы создаем «сквозную» платформу, которая позволяет работать с различными инфраструктурными сервисами – VDI, VoIP, VPN, аутентификация, сделав доступ к конфиденциальной информации безопасным вне зависимости от того, находится человек в офисе или дома на удаленке, связав между собой «аппаратные привычки» сотрудников в форм-факторе телефонного терминала с вычислительным модулем, док-станцией GM-Box, вариативной зарядкой и набором сетевых интерфейсов с системой управления через «единый» профиль сотрудника.

Обязанности:

Roadmap продукта имеет много направлений развития, в связи с этим возможно работа над различными задачами: низкоуровневыми компонентами BIOS (UEFI), Bootloader (загрузчик второго уровня), системными компонентами Linux уровня Kernel и User Space и различными операционными системами Linux (Alt Linux, Astra).

  • анализ требований, участие в их ревью и валидации с отделом тестирования, проектирование решений в рамках системной разработки, работа с низкоуровневой архитектурой;
  • доработка имеющихся и создание новых компонент системного и прикладного уровня для работы в Linux (на языках C++, Python);
  • работа с системами сборки (OpenEmbedded, Yocto) программных компонент, включая загрузчик, ядра Linux и корневой файловой системы;
  • создание API / программной среды для системных программистов;
  • обновление и разработка пайплайна сборки низкоуровневых частей прошивки (BIOS, EC);
  • разработка модулей к подсистемам Linux, участие в разработке систем тестирования разрабатываемых прошивок и модулей;
  • работа над комплексными задачами с высоким уровнем сложности с требованиями самостоятельной поставки и декомпозиции задач в команде разработки согласно Agile подходу;
  • изучение новых технологий, документирование исследовательского опыта в виде архитектурных документов, обмен знаниями как внутри, так и между командами, менторство коллег;
  • в рамках исследовательских задач генерация и проверка гипотез, создание технических прототипов согласно первоначальному дизайну.

Требования:

  • опыт разработки приложений на C++ от 2 лет;
  • опыт работы с Linux (CLI, Shell Scripting) от 3 лет;
  • знание систем сборки (make, CMake, Meson) и систем контроля версий (Git);
  • опыт использования Linux пакетных менеджеров (APT, RPM);
  • опыт работы с механизмами Linux включая работу с сетевым стеком, файловой системой, механизмами обеспечения процессной изоляции (cgroups/namespaces);
  • опыт написания системных сервисов Linux (d-bus/ udev / systemd).

Преимуществом будет:

  • знание ассемблера для Intel x86/x64;
  • знание языка программирования Python 3.x;
  • знание фреймворка разработки EDK II, опыт разработки и запуска UEFI приложений;
  • опыт разработки и сопровождения кода UEFI BIOS для устройств на базе архитектуры Intel и AMD;
  • знакомство с ACPI стандартом и понимание взаимодействия между ACPI, BIOS/UEFI и ядром ОС;
  • опыт работы с библиотеками в составе Boost;
  • работа с системами сборки Yocto, OpenEmbedded, Buildroot;
  • опыт разработки многопоточных и асинхронных приложений и сервисов;
  • английский язык на уровне свободного чтения технической документации.

Условия:

  • предусмотренные законодательством гарантии. Льготы для сотрудников Getmobit как аккредитованной компании;
  • уверенность в будущем. Мы чтим ТК РФ: у нас конкурентный, стабильный и прозрачный «белый» доход и полноценный соцпакет;
  • мы заботимся о здоровье сотрудников и предоставляем ДМС со стоматологией, широким набором клиник;
  • гибкое рабочее утро (с 8-00 до 11-00). Для тех, кто любит неспешные завтраки));
  • офисный / гибридный формат работы;
  • у нас комфортный офис с современной техникой, зонами отдыха и уютной обеденной зоной, где всегда вкусный кофе и конечно печеньки;
  • поддержку профессионального развития – курсы и тренинги, внешнее обучение за счет компании;
  • перспективы роста и развития, возможность реализации в других направлениях .
  • комфортные условия работы (офис класса А, современная техника, зоны отдыха и игровые зоны, кухня).

Ключевые навыки

Linux
C++
Boost
Shell scripting
Python
Version control/git
Chibios
Uefi
Fastapi
Cmake

Контактная информация

GETMOBIT

Сайт: getmobit.ru

Почта: info@getmobit.ru

Вакансия опубликована 16.07.2024 в г. Москва.

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

#

Пермь

Полный день

Подробное описание

2 мая

#

Новосибирск

Полный день

Подробное описание

16 июля

#

Волгоград

Полный день

Подробное описание

7 июля