C++ developer + Security / Старший разработчик

Телкор

C++ developer + Security / Старший разработчик

Санкт-Петербург, 2-я Советская улица, 7

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

Компания Telcore

Российский разработчик и производитель базовых станций 2G/4G/5G и ядра сети операторского класса. Компания динамически развивается и запускает новые проекты. На данный момент мы успешно прошли один из важнейших этапов разработки, что позволяет с уверенностью смотреть в будущее и расширяться.

Мы — это:

  • аккредитованная IT-компания;
  • 3 года на рынке;
  • амбициозные проекты в рамках импортозамещения;
  • команда высококвалифицированных специалистов;
  • офисы в Москве (Москва-Сити) и Санкт-Петербурге (БЦ Сенатор, м. Площадь Восстания).
Обязанности:
  • Разработка программного обеспечения и программных модулей;

  • Анализ требований, проектирование и разработка эффективных программных решений;

  • Документирование разработанного программного обеспечения;

  • Обеспечение высокого качества выпускаемых программных продуктов, участие в тестировании на соответствие требованиям;

  • Обеспечение высокого уровня технологичности разрабатываемых систем и самого процесса разработки;

  • Принятие решений по техническим проблемам, возникающим в процессе разработки;

  • Согласование действий с другими командами и отделами при проведении совместных разработок.

Требования:
  • Знание языков программирования С/C++ и STL;
  • Необходимо быть знакомым с классическими алгоритмами и структурами данных;
  • Самостоятельности при решении сложных комплексных задач в новой предметной области;
  • Умение работать с документацией (в первую очередь читать и понимать);
  • Умение отлаживать собственный (и не только) код, а также тестировать его;
  • Опыт создания и работы с многопоточными и/или асинхронными программами;
  • Опыт работы со встраиваемым программным обеспечением и системами реального времени;
  • Важно знать английский на уровне чтения и написания технической документации;
  • Знание сетей, базовых протоколов (TCP/IP, UDP);

Будет плюсом:

1. Глубокое знание C++ и системного API

  • Стандарты: Уверенное владение C++14/17/20;
  • System API: Умение работать с POSIX для получения уникальных идентификаторов «железа» (HWID): серийные номера дисков, UUID материнской платы, MAC-адреса;
  • Низкоуровневый код: Навыки работы с реестром, файловой системой на уровне драйверов или защищенных хранилищ.

2. Криптография и безопасность

  • Алгоритмы: Понимание принципов работы асимметричного шифрования (RSA, ECC) для проверки цифровых подписей лицензионных ключей;
  • Хеширование: Работа с SHA-256/3;
  • Библиотеки: Опыт работы с OpenSSL, Crypto++, mbed TLS или аналогичными;
  • Протоколы: Реализация защищенного обмена данными между приложением и сервером лицензий (TLS, HTTPS).

3. Защита кода (Anti-Tamper & Anti-Reverse)

  • Обфускация: Применение техник запутывания кода;
  • Anti-Debugging: Умение внедрять проверки на наличие отладчиков;
  • Anti-Hooking: Защита функций проверки лицензии от подмены (инъекций);
  • Целостность: Контроль контрольных сумм секций кода приложения.

4. Архитектурные навыки

  • Кроссплатформенность: Если ПО работает на разных ОС, разработчик должен уметь писать абстракции, которые одинаково надежно работают везде;
  • Интеграция: Проектирование модуля как слабосвязанного компонента (SDK), который легко внедрить в основной продукт.

5. Опыт с готовыми решениями

  • Опыт работы с коммерческими системами защиты или внедрение Open Source решений для управления лицензиями.
Условия:
  • Работу в аккредитованной IT-компании;
  • Возможность работать в гибридном графике;
  • Сокращенный рабочий день по пятницам;
  • ДМС со стоматологией со старта + для детей после ИС;
  • Отсутствие дресс-кода;
  • Разнообразие мероприятий командного, спортивного и обучающего характера.
Навыки
  • STL
  • C/C++
  • TCP/IP
  • UDP
  • OpenSSL
Посмотреть контакты работодателя

Адрес

Похожие вакансии

  • Санкт-Петербург

  • Не указана

Рекомендуем
  • Санкт-Петербург

  • Не указана

Рекомендуем
Телкор
  • Москва

  • Не указана

Рекомендуем
BLACKHUB GAMES
  • Санкт-Петербург

  • Не указана

Авиационная и Морская Электроника, Научно-производственное предприятие

Программист C++

Авиационная и Морская Электроника, Научно-производственное предприятие

  • Санкт-Петербург

  • от 220000 RUR

КСОР
  • Санкт-Петербург

  • от 220000 RUR

КСОР
  • Санкт-Петербург

  • от 220000 RUR

Инконтрол
  • Санкт-Петербург

  • от 220000 RUR

  • Санкт-Петербург

  • от 220000 RUR

Протей, НТЦ

Разработчик C++

Протей, НТЦ

  • Санкт-Петербург

  • до 290000 RUR

Кобак Лаб
  • Санкт-Петербург

  • до 290000 RUR

Инженерные системы

Разработчик С++ (QT)

Инженерные системы

  • Санкт-Петербург

  • до 290000 RUR

Авиационная и Морская Электроника, Научно-производственное предприятие

Team Lead

Авиационная и Морская Электроника, Научно-производственное предприятие

  • Санкт-Петербург

  • до 290000 RUR

Стелла
  • Санкт-Петербург

  • от 140000 RUR

Авиационная и Морская Электроника, Научно-производственное предприятие

Программист-математик

Авиационная и Морская Электроника, Научно-производственное предприятие

  • Санкт-Петербург

  • от 220000 RUR

Лазерные Системы
  • Санкт-Петербург

  • до 300000 RUR

UserGate
  • Санкт-Петербург

  • до 300000 RUR

Эксбо Север
  • Санкт-Петербург

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию