Специальный Технологический Центр
Ведущий инженер-программист С++
5 дн. назад
РоссияLeadOnsite
c++17qttcp/ipgrpcunit-teststddlinuxcmake
Крупное производственное предприятие оборонно-промышленного комплекса ищет Ведущего инженера-программиста C++ для разработки и поддержки контроллеров оборудования и микросервисной архитектуры.
О компании
- Наша компания – «Специальный Технологический Центр», – крупное производственное предприятие оборонно-промышленного комплекса, официально входящее в реестр аккредитованных IT-компаний.
- Мы являемся одним из ведущих предприятий России в области разработки и производства беспилотных летательных аппаратов, радиоэлектронных комплексов, а также измерительного оборудования.
Обязанности
- разработка и поддержка контроллеров оборудования на C++17 / Qt(антенные системы, измерительные комплексы)
- проектирование и реализация децентрализованной микросервисной архитектуры: независимые сервисы с чётко определёнными зонами ответственности
- реализация и отладка бинарных TCP-протоколов
- интеграция сервисов через gRPC
- написание unit-тестов в рамках TDD-процесса
- отладка ПО на целевой платформе в изолированном контуре
- чтение и реализация протоколов по технической спецификации
- документирование кода и участие в проведении испытаний изделий
Требования
- опыт C++17: move semantics, smart pointers, шаблоны, STL
- Qt 5 / 6: QObject, сигналы / слоты, QTcpSocket, QThread, QTimer
- понимание TCP / IP на уровне кода: бинарные протоколы, framing,частичное чтение из сокета
- опыт проектирования микросервисных систем: декомпозиция подоменам, межсервисное взаимодействие, отказоустойчивость
- понимание принципов децентрализации: отсутствие единой точки отказа, автономность сервисов, eventual consistency
- опыт разработки и отладки под Linux
- CMake: сборка многомодульных проектов
- умение читать чужой код и работать по спецификации
Будет плюсом
- опыт с Zenoh
- знание языка Rust: владение системным программированием на Rust
- будет значимым плюсом при работе над компонентами, где критична безопасность памяти и производительность
- опыт работы с gRPC в C++-приложениях
- Astra Linux SE или другие отечественные ОС
- опыт в телекоммуникациях, системах управления
Условия
- стабильная работа на крупном предприятии оборонно-промышленного комплекса с 24-летней историей в команде опытных специалистов
- официальное оформление согласно ТК РФ, белая заработная плата
- график работы с ПН по ЧТ 09:00-18:00, ПТ 09:00-17:00
- корпоративная развозка от: м. Площадь Мужества, м. Пр-кт Просвещения, м. Дыбенко, м. Гражданский пр-кт, м. Комендантский пр-кт
- премия в конце календарного года («13-я зара