Специальный Технологический Центр (ООО СТЦ)
Ведущий инженер-программист С++
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Уважаемый соискатель,
Наша компания – «Специальный Технологический Центр», – крупное производственное предприятие оборонно-промышленного комплекса, официально входящее в реестр аккредитованных 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 или другие отечественные ОС;
- опыт в…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.