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

Зарплата

от 50 000 ₽

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

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

Компания

Разработка программного обеспечения в сфере АСУ ТП

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

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

Альфа платформа - программный комплекс, с помощью которого инженеры создают и внедряют самые разные системы автоматизации технологических процессов в промышленности, на транспорте и сложных технических комплексов.

Для этого Альфа платформа включает в себя средства, позволяющие целиком охватить жизненный цикл подобных систем от разработки до развёртывания и исполнения.

Мы предлагаем вам поучаствовать в разработке Альфа платформы по следующим НАПРАВЛЕНИЯМ:

  • распределенная среда сбора, обработки, сохранения и предоставления данных в реальном времени;
  • средства хранения больших объёмов данных;
  • среда визуализации данных и процессов в реальном времени на рабочих станциях, через web-интерфейс; а вскоре и на мобильных устройствах.
  • распределённая среда инфраструктурной поддержки исполнения (деплой проектов, безопасность, мониторинг и диагностика);
  • интегрированная среда разработки проектов и средства отладки.

Задачи будут определяться от уровня квалификации и направления, которое Вам подходит.

Наиболее значимые ЗАДАЧИ, которые мы решаем в рамках наших направлений:

  • коммуникации между нашими компонентами и со сторонними устройствами и приложениями;
  • нагруженная многопоточная обработка данных в серверах и клиентах с исполнением прикладной логики (JavaScript и собственный специализированный язык);
  • отображение насыщенной графики в реальном времени;
  • собственные специализированные средства временного и длительного хранения данных;
  • единая модель описания прикладных решений различного масштаба, средства анализа, компиляции, сборки и деплоя.

НАШИ ОЖИДАНИЯ ОТ КАНДИДАТОВ:

Основные требования:

  • знание C++;
  • знакомство c С++11, с практиками "modern C++";
  • знание STL, boost;
  • знание основных алгоритмов и структур данных;
  • знание принципов многопоточной разработки;
  • знакомство с практиками кросс-платформенной разработки на C++.

Дополнительные требования (в зависимости от направления):

  • опыт разработки многопоточных серверов на C++;
  • опыт использования socket API, boost.asio, protobuf, других коммуникационных библиотек;
  • понимание принципов работы интерпретаторов;
  • опыт разработки графических приложений с использованием Qt.

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

  • реальный опыт кросс-платформенной разработки на C++;
  • опыт использования cmake, conan;
  • опыт работы с SQL СУБД, понимание принципов работы планировщиков исполнения запросов,
  • знакомство с NoSQL;
  • владение python.

Дополнительные требования для уровня Middle:

  • разработка на C++ на постоянной основе не менее 2 лет.

Дополнительные требования для уровня Senior:

  • разработка на C++ на постоянной основе не менее 4 лет.
  • владение практиками обеспечения высокой производительности кода на C++;
  • владение практиками обеспечения надёжности кода на C++;
  • углубленное знание и опыт применения практик многопоточного программирования на C++.

Бонусы

МЫ ПРЕДЛАГАЕМ:

  • Официальное трудоустройство, соблюдение норм трудового законодательства
  • Просторный офис с живописными видами на город и реку, с кухней, комнатой для отдыха, массажным креслом Axiom, настольным теннисом, ps4 и синтезатором
  • Выплату материальной помощи к значимым событиям и в трудных жизненных ситуациях
  • Компенсацию обедов
  • На кухне всегда есть зерновой кофе, чай, молоко, хлебобулочные изделия, (сухо)фрукты
  • Подарки или выплаты на протяжении всего рабочего цикла сотрудника: после испытательного срока, на 1 год работы, 3 года, 4 года, 6 лет; ко дню рождения и на значимые события
  • Премирование по итогам года
  • Празднование нового года и летний корпоратив (с внутренней конференцией) за счет компании
  • Возможность корректировки графика работы по договорённости
  • Возможность совмещения работы с учёбой и прохождения преддипломной практики
  • Профильное обучение, посещение профильных конференций и мастер-классы

После испытательного срока:

  • Страхование жизни и здоровья
  • Стоматологическое и косметологическое обслуживание в размере 6 тыс.руб. в год
  • Компенсация занятий спортом
  • Удаленный формат занятости: возможность работать в 9 городах России (в т.ч. Москва и Санкт-Петербург) временно или постоянно. Переезд в другой город не значит увольнение