Системный разработчик С++
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания InfoWatch в поиске Системного разработчика С++ в технический департамент.
В команду технического департамента ищем специалиста с горящими на написание кода глазами, которому интересно развивать продукт и расти профессионально. Мы занимаемся исследованием новых технологий и разработкой основной линейки продуктов компании.
Ждём ваших откликов, если у вас есть схожий опыт за плечами, вы готовы посещать московский офис, работать в гибридном режиме или полностью удалённо на территории РФ.
Удачи на интервью!
Задачи, которые предстоит решать:
- разработка архитектуры компонент агентской части Device Monitor;
- разработка, отладка и сопровождение сложных компонент агентской части Device Monitor;
- наставничество и консультация коллег;
- техническое развитие продукта;
- сопровождение существующей кодовой базы;
- создание проектной документации;
Навыки, которыми необходимо владеть:
- опыт кроссплатформенной разработки на C++ (Windows/Linux);
- опыт работы в команде, умение быстро разбираться в чужом коде;
- инициативность;
- ответственность;
- знание принципов работы Unix-совместимых ОС;
- знание принципов работы ОС семейства Windows;
- понимание устройства системных механизмов Linux-совместимых ОС (файловые системы, процессы и т.п.);
- понимание устройства системных механизмов семейства Windows (файловые системы, процессы и т.п.);
- опыт разработки многокомпонентных программных продуктов;
- знание и опыт применения шаблонов проектирования;
- опыт разработки эффективных многопоточных приложений под Linux-совместимые ОС и ОС семейства Windows;
- знание устройства и общих принципов работы компьютерных сетей(TCP/IP);
- опыт отладки приложений (в т.ч. по core-дампам);
- C++ 11, 17;
- опыт практического использования boost, в, т.ч., boost::asio;
Дополнительными плюсами будут:
- опыт разработки модулей режима ядра под Linux-совместимые ОС;
- опыт разработки модулей режима ядра под ОС семейства Windows;
- опыт составления проектировочно-конструкторской документации;
- знание основ криптографии, опыт применения криптографических библиотек, знакомство с протоколами SSL/TLS;
- C++ 20;
- git, cmake, gcc, clang;
- msbuild;
- gdb, kgdb;
- WinDbg;
- .NetCore, C#
#InfoWatchFamily предлагает:
- работу в аккредитованной ИТ-компании;
- удалённую работу/офис/смешанный формат;
- гибкий график рабочего дня;
- сплоченную команду;
- ориентацию на результат;
- развитие сотрудников: участие в форумах, конференциях, семинарах, митапах; обмен опытом внутри команды; языковое обучение;
- специальную стимулирующую программу для тех кто любит, хочет и может выступать на профессиональных мероприятиях и писать на Habrahabr;
- заботу о здоровье: спортзал в офисе, массажный кабинет;
- уютный офис: зона отдыха с настольным теннисом, аэрохоккеем, настольные игры (шахматы, шашки, го, нарды), корпоративная библиотека;
- интересные совместные события и активный отдых;
- события для всей семьи: мероприятия и подарки для детей, племянников и внуков сотрудников;
- и многое другое...
Присоединяйтесь к #InfoWatchFamily