Системный разработчик С++

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

МоскваПолный рабочий день

Компания

Программное обеспечение

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

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

Компания 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