Ведущий программист С/С++, Москва.

▷ Работодатель: Лаборатория Наносемантика (профиль,отзывы)
💰 From 250000 RUR. | Режим: office | 10

* This listing is inactive or archived *

Для развития нашей новой лаборатории искусственного интеллекта в МФТИ мы ищем в команду Ведущего С/С++ программиста, в работу которого будет входить написание С и С++ кода для встраиваемых решений, а также для комплексного ПО - элементов разговорного ИИ (библиотеки, юнит-тесты, системы сборки Cmake, составные части серверного высоконагруженного ПО).

Обязанности:

  • Разработка и поддержка кода на C++;
  • Разработка скриптов на Python и bash сопровождения ПО на Linux системах;
  • Разработка ускоренных библиотек для обработки и подготовки данных;
  • Написание unit тестов для разрабатываемого кода. Статический анализатор кода;
  • Написание документации: md, wiki, doxygen, UML. Работа в Gitlab task tracker.
Требования:
  • Хорошее знание C++ (стандарт 11, 14, 17, 20(RTOS features). Знание C;
  • Наличие опыта написания и сборки многопоточного кросс-платформенного ПО;
  • Обширный опыт использования открытого ПО в составе рабочих проектов;
  • Знание библиотек STL и Boost. Базовое знание Python и Bash;
  • Знание основных классов среды разработки QT 5.х, системных библиотек Linux;
  • Успешный опыт разработки под Linux (Ubuntu/Debian), Windows (Visual C 2017+);
  • Опыт работы с инструментами github (CI/CD), Jenkins, Docker, pip, CI|CD (пример ansible);
  • Опыт разработки многопоточных / распределенных приложений;
  • Опыт работы с различными СУБД (PgSQL, MySQL, mongoDb);
  • Опыт работы с графическими интерфейсами (с умением написать двухмерный трехмерный шейдер), наличие опыта создания GUI, хорошее знание сетевого стека (семейства TCP|IP);
  • Хорошее владение протоколами сериализации, расширений HTTP 2.0;
  • Желание разбираться в незнакомых технологиях, особенно Open Source;
  • Знание на высоком уровне работы с git;
  • Знание системы сборки cmake. Наличия опыта использования кросс-компиляции;
  • Опыт работы с SDK Qt5.12+ для проектов based Linux/Android/Windows;
  • Наличие опыта объектно-ориентированного проектирования UML диаграмм;
  • Обязательно знание и опыт применения методов цифровой обработки сигналов (DSP) на уровне профильного высшего образования и общей практики, в т.ч. академической;
  • Наличие опыта системного проектирования с выбором протокольной части, построением системы сборки (статические, динамические библиотеки, обфускация);
  • Хорошее владение GDB, методами профилирования (память, кэш мисс, профайлер ЦПУ).
Условия:

График/форма работы

  • Форма работы 5/2 на территории работодателя;
  • Лаборатория находится на территории ведущего технического вуза страны, в городе Долгопрудный (Рядом со станцией Новодачная МЦД-1, или 15 минут от метро Алтуфьево или Ховрино).

Условия работы и оформления

  • Оформление по ТК РФ с первого рабочего дня;
  • Полностью официальная заработная плата по результатам собеседования;
  • Соблюдение норм ТК РФ.

Что ждёт интересного:

  • Специфика работы включает разработку клиентской встраиваемой части девайсов для рынка ИИ, в том числе для потребительского применения в составе умных девайсов для общения на естественном языке;
  • Сотрудник будет иметь возможность работать с архитектурой решения, иметь ведущую роль интегратора таких решений как ASR, TTS, NLP.
  • Отличный коллектив, интересная и динамичная работа;
  • Возможности для профессионального и карьерного роста.
https://nanosemantics.ai/
CMakeSTLQtLinuxGit

Created: .
Expires after: .
Responses: 8

Откликнуться на вакансию  Работодатель: профиль,отзывы