Требования
Знания:
∙ современные подходы к организации процесса разработки программного обеспечения (распределённые системы управления исходным кодом; рецензирование исходного кода);
∙ языки программирования С/С++;
∙ уровней сетевой модели OSI и стека протоколов TCP/IP;
∙ методы оптимизации производительности и размера программного обеспечения;
∙ принципы организации Unix-подобных операционных систем;
∙ принципы построения систем связи и вычислительных сетей;
∙ английский язык на уровне, достаточном для чтения технической документации, технической литературы по предметной области;
Должен иметь опыт:
∙ разработки многопоточных приложений и программирования сетевого взаимодействия с использованием программных интерфейсов POSIX;
∙ разработки мультиплатформенных приложений (х86, ARM) на языках C/C++ под Linux.
Обязанности:
∙ анализ требований, участие в проектировании технических решений;
∙ декомпозиция задач, планирование, оценка;
∙ имплементация с использованием языка С/C++;
∙ написание модульных тестов;
∙ ревью кода.
Мы предлагаем:
∙ работу в аккредитованной ИТ-компании;
∙ периодическая индексация заработной платы;
∙ премирование – по результатам достижения целей проекта;
∙ оформление в соответствии с ТК РФ;
∙ конкурентный уровень заработной платы.