описание
Проект связан с разработкой системных агентов, сетевой части серверов приложений и низкоуровневых механизмов репликации для систем технологической автоматизации.
задачи
- Разрабатывать низкоуровневые системные агенты и бэкенд-модули ТАУ на C++
- Писать сетевую часть сервера приложений и сервиса сети
- Проектировать отказоустойчивые механизмы загрузки, атомарной выкладки и репликации файлов под Linux и Windows
- Оптимизировать производительность, профилировать код и устранять утечки памяти
- Использовать и внедрять ИИ-инструменты для рефакторинга, анализа кода и генерации тестов
требования
- Опыт промышленной разработки на C/C++ от 3 лет
- Наличие в портфолио запущенного серверного или системного ПО
- Отличное знание C++17+, STL, классических алгоритмов и структур данных, модели памяти и принципов RAII
- Опыт сетевого программирования, включая сериализацию, управление потоком данных и восстановление соединений
- Глубокое понимание UDP/TCP/IP и опыт работы с механизмами синхронизации: Shared Memory, mutex, semaphore
- Навыки написания модульных, контрактных и нагрузочных тестов с mock-фреймворками
- Уверенное владение Git и CMake, знание CI/CD и принципов безопасной разработки: валидации данных и управления секретами
- Будет плюсом: опыт разработки гипервизоров или приложений реального времени под Linux, опыт написания драйверов для промышленной автоматизации (АСУ ТП), знание протоколов DeltaV, RTROC/ACN и OPC UA
условия
- Оформление как ИП
- Локация — только РФ. Удалённый или гибридный формат