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

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

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

Санкт-Петербург, улица Фучика, 4К

Описание вакансии

Обязанности:
  • Развивать сервис сбора данных на C++ под Linux: опрос устройств по Modbus RTU (RS-485) и Modbus TCP, декодирование регистров, метки времени, буферизация, передача данных дальше (WebSocket, REST, ClickHouse).
  • Подключать новые типы датчиков и измерительных модулей: разбираться в документации, картах регистров и протоколах обмена.
  • Работать с железом: подбирать и проверять датчики, преобразователи интерфейсов, модули АЦП и источники питания. Читать и при необходимости дорабатывать принципиальные схемы, собирать стенды.
  • Искать неисправности на физическом уровне с осциллографом и логическим анализатором: сбои на шине, помехи, проблемы с питанием и заземлением.
  • Развивать эмулятор датчиков и автотесты, чтобы разработка и CI шли без железа.
  • Участвовать в пусконаладке на объектах.
  • Вести документацию: схемы подключения, карты регистров, инструкции.
Требования:
  • Высшее техническое образование.
  • Опыт работы от 3-х лет в компаниях, связанных с разработкой электроники, микропроцессорной техники и встраиваемых систем.
  • Необходимые знания и навыки:
  1. Коммерческий опыт на C++ от 3 лет: C++17/20, STL, многопоточность, RAII.
  2. Разработка под Linux: CMake, gcc/clang, gdb, работа с последовательными портами и сокетами.
  3. Знание RS-485 и Modbus RTU/TCP, в том числе на уровне провода: терминаторы, смещение линии, тайминги, CRC.
  4. Схемотехника на уровне инженера: чтение схем и даташитов, аналоговая и цифровая часть, питание, заземление, гальваническая развязка, основы АЦП (разрядность, частота дискретизации, шумы).
  5. Уверенная работа с мультиметром, осциллографом и логическим анализатором.
  6. Git и привычка писать тесты.
  7. Умение самостоятельно разбираться в чужом коде и плохо документированном оборудовании.
  8. Знание Английского на уровне B2 для чтения технической документации
Условия:
  • Конкурентоспособная заработная плата.
  • Возможности для профессионального роста и развития.
  • Дружный коллектив и комфортные условия труда.
  • Социальные гарантии и полный пакет льгот.
Навыки
  • С++
  • STL
  • RALL
  • Linux
  • CRC
  • Схемотехника электронного оборудования
  • Git
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Геоскан
  • Санкт-Петербург

  • Не указана

Рекомендуем
ЭМ Рус
  • Санкт-Петербург

  • Не указана

Рекомендуем
Всероссийский научно-исследовательский институт радиотехники (ВНИИРТ)

Программист C++/Qt в Управление морских разработок

Всероссийский научно-исследовательский институт радиотехники (ВНИИРТ)

  • Санкт-Петербург

  • до 200000 RUR

Рекомендуем
Технические Системы и Технологии

Инженер-программист микроконтроллеров

Технические Системы и Технологии

  • Санкт-Петербург

  • от 180000 RUR

НПК Морсвязьавтоматика
  • Санкт-Петербург

  • от 180000 RUR

НЭК ТЕХ
  • Санкт-Петербург

  • от 180000 RUR

Тензор
  • Санкт-Петербург

  • до 250000 RUR

Русское Электротехническое общество

Инженер-программист микроконтроллеров

Русское Электротехническое общество

  • Санкт-Петербург

  • от 165000 RUR

Специальный Технологический Центр (ООО СТЦ)

C/C++ Developer (Middle)

Специальный Технологический Центр (ООО СТЦ)

  • Санкт-Петербург

  • до 250000 RUR

Аквилон
  • Санкт-Петербург

  • до 200000 RUR

Новые Технологии Телекоммуникаций (ООО НПП НТТ)

Ведущий инженер-разработчик СВЧ- устройств

Новые Технологии Телекоммуникаций (ООО НПП НТТ)

  • Санкт-Петербург

  • до 200000 RUR

НТЦ Электрозонд
  • Санкт-Петербург

  • до 200002 RUR

Алабуга, ОЭЗ ППТ

Программист ПЛИС (FPGA)

Алабуга, ОЭЗ ППТ

  • Санкт-Петербург

  • от 277500 RUR

Доктор Веб
  • Санкт-Петербург

  • от 277500 RUR

Силовые машины, Акционерное общество
  • Санкт-Петербург

  • от 277500 RUR

  • Санкт-Петербург

  • от 170000 RUR

Diakont
  • Санкт-Петербург

  • от 170000 RUR

Радиоавионика

Инженер-программист

Радиоавионика

  • Санкт-Петербург

  • от 170000 RUR

НПФ Протера
  • Санкт-Петербург

  • от 170000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию