Ведущий разработчик VDI (C++, H.264, Gstreamer)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы «Группа Астра» – один из лидеров российской IT-индустрии, ведущий производитель программного обеспечения, в том числе защищенных операционных систем и платформ виртуализации. Разработка флагманского продукта, ОС семейства Astra Linux, ведется с 2008 года. На сегодня в штате компании более 2 300 сотрудников. Наша миссия – обеспечить технологический суверенитет России и ее лидерство в мировой IT-индустрии путем создания базовых технологий, специального и пользовательского ПО. Стратегическая цель – к 2030 году стать лучшим национальным производителем программных продуктов.
Termidesk — это мультиплатформенный продукт для безопасной удалённой работы, позволяющий создавать виртуальные рабочие места на любых платформах виртуализации и управлять жизненным циклом виртуальных машин. Это не только мощное решение, но и команда экспертов, которые решают сложные задачи и иногда
Ожидания от кандидата
Обязанности:
- Разработка backend приложений и сервисов на C/C++ для OC Linux;
Разработка кросс-платформенного приложения с использованием стека Glib \ GTK; - Разработка и совершенствование работы терминального сервера STAL (С++17);
- Разработка и совершенствование работы протоколов удаленного доступа RDP \ SPICE \ TERA;
- Разработка и ведение сопроводительной документации по проектам.
Требования:
- Знание классических алгоритмов и структур данных, принципов ООП;
- Знание архитектуры ОС GNU/Linux и основных механизмов межпроцессного взаимодействия, опыт работы с многозадачностью;
- Опыт разработки сетевых, серверных, многопоточных приложений;
- Опыт работы с кодеками H.264, VP8, VP9, AV1, библиотеками их реализации;
- Опыт отладки, профилирования и оптимизации программного кода;
- Опыт разработки приложений с применением gstreamer, ffmpeg, dbus;
- Опыт работы с Git, Jira, Confluence;
- Опыт работы с системой сборки cmake.
Будет плюсом:
- Опыт оптимизации кодеков в части алгоритмов предсказания, применения избыточного кодирования;
- Опыт работы с сокетами на языке С/C++ без использования сторонних библиотек;
- Знание технологий WebRTC, WebSocket.
Условия работы
Условия:
- Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный "белый" доход, и полноценный соцпакет
- График в твоем ритме. Мы здесь ради результата, а не процесса. Начинай свой рабочий день, когда тебе удобно, просто договорись с руководителем. У нас не принято стоять с секундомером на проходной, а вот пунктуальность на общих встречах мы ценим, так как бережно относимся к времени коллег.
- Забота о здоровье. Оформим полис ДМС со стоматологией