Назад
4 дня назад

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

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
Релокация
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Middle/Senior Разработчик C++ (АСУ ТП и Альфа платформа): разработка распределённой платформы для сбора, обработки, хранения и визуализации данных в реальном времени с акцентом на многопоточность, производительность и кросс-платформенную архитектуру. Focus on создании серверных и клиентских компонентов, коммуникациях с устройствами и приложениями, высоконагруженной обработке данных, графике и средствах хранения.

Локация: Томск, проспект Ленина, 60/1. Работа из офиса; после испытательного срока доступны офисный, удалённый или гибридный форматы. Возможна релокация в Томск.

Компания

Российский разработчик программного обеспечения для автоматизации технологических и производственных процессов. Основной продукт — «Альфа платформа» для разработки АСУ ТП: от HMI и SCADA до многоуровневых систем диспетчеризации.

Что делать

  • Разрабатывать распределённую среду сбора, обработки, хранения и предоставления данных в реальном времени.
  • Создавать многопоточные серверные и клиентские компоненты с исполнением прикладной логики.
  • Разрабатывать коммуникации между компонентами платформы, внешними устройствами и приложениями.
  • Создавать средства визуализации насыщенной графики в реальном времени.
  • Разрабатывать специализированные средства временного и длительного хранения данных.
  • Участвовать в создании среды разработки, средств анализа, компиляции, сборки, отладки и деплоя проектов.

Требования

  • Уверенное знание C++, C++11 и практик modern C++.
  • Знание STL, Boost, основных алгоритмов и структур данных.
  • Понимание принципов многопоточной разработки и кросс-платформенной разработки на C++.
  • Для уровня Middle — не менее 3 лет постоянной разработки на C++; для Senior — не менее 4 лет.
  • Для уровня Senior — опыт обеспечения высокой производительности и надёжности кода, углублённое знание многопоточного программирования.
  • Готовность работать в Томске; после испытательного срока возможен удалённый или гибридный формат.

Хорошо, если есть

  • Опыт разработки многопоточных серверов, использования socket API, Boost.Asio, Protobuf и коммуникационных библиотек.
  • Опыт разработки графических приложений на Qt и понимание принципов работы интерпретаторов.
  • Опыт работы с CMake, Conan, SQL и NoSQL.
  • Владение Python.

Культура и преимущества

  • Официальное трудоустройство и соблюдение норм трудового законодательства.
  • Гибкий график, возможность совмещать работу с учёбой и проходить преддипломную практику.
  • Индексация заработной платы, годовые и другие премии.
  • Профильное обучение и посещение профильных конференций.
  • Офис с зоной отдыха, кухней, спортивными и бытовыми удобствами; компенсация обедов для работающих из офиса.
  • После испытательного срока — страхование жизни и здоровья, стоматологическое обслуживание и компенсация занятий спортом.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →