zarplata•18.10.2026Умеренная вакансияОпубликована 12 дней назад на Зарплата.ру. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.
Разработка, поддержка и оптимизация встроенного ПО для оборудования пожарной сигнализации на микроконтроллерах STM32, включая работу с интерфейсами и протоколом Modbus RTU.
Описание вакансии
Обязанности
Поддержка, анализ и развитие существующего встроенного ПО оборудования пожарной сигнализации на базе микроконтроллеров STM32.
Поиск и устранение ошибок в существующем программном коде, рефакторинг и оптимизация прошивок.
Разработка нового встроенного ПО и отдельных программных модулей для приборов и периферийных устройств пожарной автоматики.
Реализация и доработка обмена данными по интерфейсам UART, SPI, RS-485 и Ethernet.
Разработка и отладка протокола Modbus RTU, обработка команд, регистров, ошибок и тайм-аутов связи.
Работа со встроенной периферией STM32: АЦП, таймеры, прерывания, DMA, GPIO, Flash-память и сторожевой таймер.
Обработка аналоговых сигналов от датчиков с использованием АЦП, фильтрация и контроль пороговых значений.
Тестирование и отладка устройств совместно с разработчиками схемотехники и печатных плат.
Проведение стендовых испытаний, анализ журналов работы и диагностика сбоев оборудования.
Подготовка технической документации и описания реализованных программных решений.
Требования
Уверенное программирование микроконтроллеров на C/C++.
Практический опыт разработки встроенного ПО для STM32.
Умение разбираться в существующем программном коде и технической документации.
Опыт разработки или доработки ПО для систем пожарной сигнализации, автоматики либо аналогичных ответственных устройств.
Знание интерфейсов UART, SPI, RS-485 и Ethernet.
Практический опыт работы с Modbus RTU.
Опыт работы с АЦП и обработки аналоговых сигналов.
Понимание принципов работы электрических схем и умение читать принципиальные схемы.
Опыт отладки с использованием программаторов и отладчиков ST-Link/J-Link, осциллографа, мультиметра и логического анализатора.
Навыки поиска аппаратно-программных неисправностей и проведения испытаний устройств.
Условия
Официальное трудоустройство и полностью белая заработная плата.
Офис рядом с метро «Нагорная».
Возможность индивидуально согласовать гибкий график работы.
Дружный коллектив и взаимодействие с командой разработчиков.
Уровень заработной платы обсуждается по результатам собеседования.