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

Атомик Софт
Томск
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Атомик Софт — российский разработчик программного обеспечения для автоматизации технологических и производственных процессов.

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

Предлагаем вам поучаствовать в разработке Альфа платформы по следующим направлениям:

Распределенная среда сбора, обработки, сохранения и предоставления данных в реальном времени;
Средства хранения больших объёмов данных;
Среда визуализации данных и процессов в реальном времени на рабочих станциях, через 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++.
МЫ ПРЕДЛАГАЕМ
Официальное трудоустройство, соблюдение норм трудового законодательства;
Все льготы и социальные гарантии, предусмотренные действующим законодательством для IT-компаний;
Просторный офис с живописными видами на город и реку, кухней, комнатой для отдыха с музыкальными инструментами, массажным креслом, настольным теннисом, ps4 и др;
Гибкий график, возможность совмещения работы с учёбой и прохождения преддипломной практики;
Премирование по итогам года и не только;
Корпоративные мероприятия;
Выплату материальной помощи к значимым событиям и в трудных жизненных ситуациях, подарки к значимым датам в компании;
Компенсацию обедов для работающих из офиса, а так же на кухне всегда есть кофе/чай, печеньки и сезонные фрукты;
Профильное обучение, посещение профильных конференций и т.п.
После испытательного срока
Страхование жизни и здоровья;
Стоматологическое обслуживание в партнерской клинике;
Компенсация занятий спортом.
Технологии и навыки
AI-помощник
Источникhh.ru
Опубликовано7 июл.
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.