Карьера в «Базальт СПО»

Добро пожаловать, уважаемый соискатель!
Эта страничка для тех, кто намерен стать частью команды, ведущей независимую разработку одной из лучших в мире операционных систем. Работа в «Базальт СПО» — это интеллектуальный драйв, творческий поиск нестандартных решений, дружная команда, комфортное рабочее место и достойное вознаграждение за добросовестный труд.

Желаем успехов!

Вакансии

Саратов
Копировать

Разработчик системных решений для десктопов и серверов (Software engineer)

Компания "Базальт СПО" известна как разработчик свободного программного обеспечения и присутствует на отечественном рынке уже более 20 лет. В качестве разработчика системных решений вы столкнётесь с уникальными задачами полного цикла разработки ПО для Linux для множества различных процессорных архитектур — AMD64, MIPS, Aarch64, Эльбрус и других. В качестве сотрудника инженерного отдела Вам предстоит участвовать в разработке архитектуры ОС и приложений, погружаться в современные корпоративные технологии. Вы столкнётесь с передовым краем разработки прикладного и системного ПО и сможете оставить свой след в международном сообществе разработчиков.

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

  • Разработка системных и графических инструментов администрирования и встраивание этих инструментов в дистрибутивы ОС Альт, а также сборка и отладка соответствующих пакетов.
  • Участие в модульном и интеграционном тестировании ПО в составе ОС Альт, в том числе на различных аппаратных архитектурах;
  • Формирование требований к ПО на основании полученной от заказчиков информации;
  • Анализ кода (сode review) и участие в коллективной разработке открытых (opensource) проектах, в том числе и взаимодействие с внешними разработчиками (upstream);
  • Участие в документировании собственного кода и подготовке публичной документации к ПО.

Требования:

  • Опыт разработки и сборки графического прикладного ПО, работы по HIG;
  • Опыт разработки клиент-серверных решений на прикладном уровне в стеке TCP/IP;
  • Понимание принципов работы сообщества СПО (opensource community), готовность читать и модифицировать чужой код, взаимодействовать с внешними разработчиками;
  • Понимание работы сетевых протоколов (DNS, DHCP, LDAP, Kerberos).

Желательно:

  • Наличие опыта сопровождения пакетов в Sisyphus (участие в ALT Linux Team);
  • Опыт администрирования инфраструктуры на базе Microsoft Active Directory;
  • Опыт написания публичной документации, грамотный русский язык;
  • Опыт работы с требованиями к ПО;
  • Опыт разработки тестов для ПО;
  • Английский на уровне B2.

Технологии:

  • C/C++98/11, Python 3, Schema, bash.
  • Active Directory, Samba;
  • CMake, Git, RPM;
  • Dbus, Qt5.

Условия:

  • оформление по ТК РФ;
  • офис расположен в Волжском районе г. Саратова.

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть
Москва
Копировать

Сопровождение RPM пакетов (Junior)

Требуется сотрудник для сопровождения пакетов в репозитории свободного ПО

Требуемый опыт работы: необязателен
Полная занятость, полный рабочий день
Возможны: гибкий график и удалённая работа

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

  • бэкпортирование новых версий в стабильные репозитории;
  • обновление RPM пакетов со свободным ПО, в том числе по безопасности;
  • исправление собираемости пакетов при изменении их сборочных зависимостей;
  • адаптация Альт-специфичных изменений в ПО под новые версии ПО;
  • адаптация новых версий ПО с учётом Альт-специфики;
  • взаимодействие с upstream, в том числе по продвижению туда своих изменений;

Минимальные требования:

  • опыт использования GNU/Linux в качестве основной ОС;
  • знакомство с архитектурой GNU/Linux систем;
  • способность понимать чужой код на C, shell, make, Python;
  • знакомство с git;
  • базовые представление о угрозах безопасности программного обеспечения: распространённые типы уязвимостей, способность понимать информацию, содержащуюся в базах уязвимостей.

Большим плюсом будет:

  • опыт работы с системами Альт;
  • опыт упаковки пакетов RPM или иных, использующихся в GNU/Linux;
  • участие в разработке свободных проектов;
  • знакомство, хотя бы поверхностное, с другими языками программирования.

Условия:

  • Официальное трудоустройство по ТК РФ
  • Зарплата по результатам собеседования (от 80-120 тыс. руб.)
  • Удалённая работа или в одном из офисов компании (по желанию)
  • Условия для постоянного профессионального развития
  • Индивидуальные задачи и совместная работа с опытными разработчиками
  • Гибкий график работы (по желанию)

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть
Москва, Санкт-Петербург, Саратов
Копировать

Инженер отдела разработки (портирование)

Требуется специалист для участия в переносе Альт на отечественные аппаратные платформы.

Требования:

  • опыт в разработке/сборке/отладке программ (C, C++, make, cmake и др.);
  • базовые навыки документирования на wiki;
  • высшее образование (возможно незаконченное, приветствуется специализация по ИТ).

Пожелания:

  • наличие опыта сопровождения пакетов в Sisyphus;
  • владение распространёнными скриптовыми языками;
  • понимание тематики создания дистрибутивов/сборок;
  • английский на уровне чтения технической документации.

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

  • участие в портировании пакетной базы Альт на новые аппаратные платформы ("Эльбрус", "Байкал", другие);
  • обнаружение и исправление встречающихся ошибок;
  • проведение тестов функциональности и производительности.

Условия:

Работа в офисе в Москве (м. Дмитровская), Санкт-Петербурге или Саратове.

 

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть
Москва
Копировать

Инженер отдела разработки (безопасность)

Требуется специалист по формальным моделям безопасности.

Требования:

  • профильное образование (компьютерная безопасность);
  • понимание как формальных моделей безопаcности, так и реальных аспектов IT-безопасности;
  • хорошее понимание механизмов безопасности в Linux-системах;
  • опыт использования Linux;
  • желательно знакомство с SELinux.

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

  • сопряжение формальных моделей безопасности с реально используемыми решениями;
  • взаимодействие с представителями организаций, занимающихся формальными моделями безопасности.

Условия:

Работа в офисе в Москве (м. Дмитровская).

 

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть
Москва
Копировать

Инженер отдела разработки (ядро)

Требуется специалист по ядру Linux.

Требования:

  • отличное владение языком С и git;
  • знакомство со внутренним устройством ядра;
  • готовность работать с низкоуровневым кодом, в том числе отлаживать и адаптировать драйвера устройств;
  • готовность взаимодействовать с сообществом разработчиков ядра.

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

  • адаптация сторонних драйверов и ALT-специфичных патчей для работы со свежими ядрами;
  • портирование исправлений уязвимостей в старые ядра (в том числе в неподдерживаемые upstream);
  • решение проблем, возникающих с драйверами устройств.

Условия:

Работа в офисе в Москве (м. Дмитровская).

 

Контакты:

hr@basealt.ru

Откликнуться на вакансию
Подробнее Свернуть