НТЦ Комплексные Системы Мониторинга

C++ программист (программист встраиваемых систем)

Коротко

Роль связана с развитием сервиса сбора данных на C++ под Linux для промышленных датчиков и измерительных модулей, с акцентом на Modbus RTU/TCP, RS-485 и аппаратную диагностику. Компания — НТЦ Комплексные Системы Мониторинга, занимающийся решениями для встраиваемых систем. Работа предполагает подключение оборудования, анализ сигналов осциллографом и логическим анализатором, а также создание эмулятора датчиков и автотестов. Требуется от 3 лет коммерческого опыта на C++17/20, знание Linux, RS-485/Modbus и основ электроники.

Локация
Санкт-Петербург, улица Фучика, 4К; работа на месте работодателя
Зарплата
От 150 000 RUB на руки в месяц
Компания
НТЦ Комплексные Системы Мониторинга разрабатывает сервисы сбора данных и решения для работы с датчиками, измерительными модулями и встраиваемыми системами.
Что делать
•Развивать сервис сбора данных на C++ под Linux: опрашивать устройства по Modbus RTU и Modbus TCP, декодировать регистры, обрабатывать метки времени и буферизацию.
•Передавать данные через WebSocket, REST и ClickHouse.
•Подключать новые датчики и измерительные модули, изучать документацию, карты регистров и протоколы обмена.
•Подбирать и проверять оборудование, читать и дорабатывать принципиальные схемы, собирать испытательные стенды.
•Диагностировать сбои на физическом уровне с помощью мультиметра, осциллографа и логического анализатора, а также участвовать в пусконаладке на объектах.
•Развивать эмулятор датчиков, автотесты и документацию по подключению оборудования.
Требования
•Высшее техническое образование и от 3 лет опыта в разработке электроники, микропроцессорной техники или встраиваемых систем.
•Коммерческий опыт разработки на C++ от 3 лет; знание C++17/20, STL, многопоточности и RAII.
•Опыт разработки под Linux с CMake, gcc/clang и gdb, работы с последовательными портами и сокетами.
•Знание RS-485 и Modbus RTU/TCP, включая терминаторы, смещение линии, тайминги и CRC.
•Знание схемотехники, аналоговой и цифровой электроники, питания, заземления, гальванической развязки и основ АЦП.
•Английский язык на уровне B2 для чтения технической документации; навыки работы с Git и написания тестов.
Культура и преимущества
•Полная занятость и работа на месте работодателя.
•Возможности профессионального роста и развития.
•Комфортные условия труда и дружный коллектив.
•Социальные гарантии и полный пакет льгот.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте