Компания "Атомик Софт"
Альфа платформа - программный комплекс, с помощью которого инженеры создают и внедряют самые разные системы автоматизации технологических процессов в промышленности, на транспорте и сложных технических комплексов.
Для этого Альфа платформа включает в себя средства, позволяющие целиком охватить жизненный цикл подобных систем от разработки до развёртывания и исполнения.
Мы предлагаем вам поучаствовать в разработке Альфа платформы по следующим НАПРАВЛЕНИЯМ:
- распределенная среда сбора, обработки, сохранения и предоставления данных в реальном времени;
- средства хранения больших объёмов данных;
- среда визуализации данных и процессов в реальном времени на рабочих станциях, через 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 тыс.руб. в год
- Компенсация занятий спортом