3 дня назад
C++ программист (программист встраиваемых систем)
150 000₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
C++ программист (программист встраиваемых систем) (C++/Linux/Modbus): Развитие сервиса сбора данных с промышленных датчиков и измерительных модулей с акцентом на работу с Modbus RTU/TCP, последовательными интерфейсами и аппаратной диагностикой. Focus on подключение оборудования, анализ сигналов осциллографом и логическим анализатором, создание эмулятора датчиков и автотестов.
Локация: Санкт-Петербург, улица Фучика, 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 и написания тестов.
Культура и преимущества
- Полная занятость и работа на месте работодателя.
- Возможности профессионального роста и развития.
- Комфортные условия труда и дружный коллектив.
- Социальные гарантии и полный пакет льгот.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Аквилон
4 дня назад
Программист-микроконтроллеров (STM32/AVR)
130 000 - 200 000₽
Иви-Тайм
5 дней назад
Программист микроконтроллеров (C/C++)
150 000 - 200 000₽
ЦНИИАГ
3 дня назад
Middle C/C++ Developer
InfiNet Wireless
9 дней назад
Инженер-программист C++ Software Engineer – Platform (Embedded)
180 000 - 350 000₽
АМИКОН
7 дней назад
Разработчик/системный программист C/C++
Техномир, Инженерно-Внедренческий Центр
5 дней назад
Старший инженер-программист АСУ ТП
130 000 - 260 000₽