Программист 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
- Опыт работы с:
- библиотеками libevent / libev
- протоколами HTTPv1 / HTTPv3 / QUIC
- Makefile, ручная разработка Makefile
- Docker
- Начальное знание Python
Условия работы

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