💛 Расскажите, за что вы любите вашего эйчара — а мы доставим доброе послание в любую точку мира → поделиться

Программист C/C++ (STL, BOOST)

Зарплата

от 150 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения

Описание вакансии

О компании и команде

Мы Группа Астра – один из лидеров российской IT-индустрии, ведущий производитель программного обеспечения, в том числе защищенных операционных систем и платформ виртуализации. Разработка флагманского продукта, ОС семейства Astra Linux, ведется с 2008 года.

Наша миссия – обеспечить технологический суверенитет России и ее лидерство в мировой IT-индустрии путем создания базовых технологий, специального и пользовательского ПО. Стратегическая цель – к 2030 году стать национальным производителем программных продуктов №1.

Ожидания от кандидата


  • Отличное знание C/C++ (libc, STL, BOOST, BOOST::ASIO)
  • Опыт разработки многопоточных, асинхронных приложений на C/C++ для ОС Linux
  • Владение современными подходами C++: RTTI, RAII, полиморфизм, наследование, лямбда-функции
  • Понимание основ межпоточного взаимодействия: семафоры, мьютексы, очереди и т. д.
  • Знание шаблонов проектирования: синглтоны, интерфейсы, издатель/подписчики, модель/делегат/представление, CoW
  • Знание POSIX (сокеты, потоки, файлы и т. д.)
  • Понимание работы TCP/IP
  • Знание REST API / JSON
  • Опыт использования Git, GitLab, CI/CD, CMake
  • Желание изучать что-то новое и не бояться трудностей

Будет плюсом:

  • Опыт работы с WebSocket
  • Опыт использования select / poll / epoll
  • Опыт работы с:
  1. библиотеками libevent / libev
  2. протоколами HTTPv1 / HTTPv3 / QUIC
  3. Makefile, ручная разработка Makefile
  4. Docker
  • Начальное знание Python

Условия работы


  • Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход, и полноценный соцпакет
  • Забота о здоровье. Оформим полис ДМС со стоматологией