В крупный и интересный проект по созданию распределённой системы мониторинга и управления устройствами ищем сильного и опытного С++ разработчика.
Настоящий High Load Production IIoT 4 со множеством интересных задач по работе с оборудованием и "верхним" уровнем по MQTT протоколу.
Обязанности:
- Разработка архитектурных решений с применением ООП и уместных шаблонов проектирования;
- Взаимодействие с Embedded-разработчиками в рамках развития системного программного обеспечения;
- Code review коллег;
- Понимание и уважение к legacy (production текущий);
- Взаимодействие с техническими специалистами компаний-партнёров и сопровождение ПО на этапе опытной и промышленной эксплуатации.
Требования: - Отличное знание С/С++;
- Понимание того, как работает компилятор (для задач оптимизации);
- Опыт создания высоконагруженных сервисов;
- Отличное знание сетевого стека;
- Linux, Git, Redmine/Jira, Valgrind, Cppcheck.
Желательно: - MQTT (mosquitto);
- Qt GUI;
- Опыт работы с базами данных PostgreSql, SQLite (знание SQL);
- RS232/485, CAN;
- Clang;
- Умение работать в команде. Ценим инициативность и приверженность к самосовершенствованию;
- Опыт работы с CI.
Условия: - Оформление строго в соответствии ТК РФ;
- Гибкое начало рабочего дня;
- Гибридный или удаленный формат работы по согласованию после испытательного срока;
- Комфортный офис в пешей доступности от м. Савеловская.