dsr, группа компаний

Руководитель группы разработки встроенного ПО (Team Lead) (Python)

DSR — международная команда инженеров, создающая сложное программное обеспечение для новейших технологий. За 25 лет мы реализовали более 1 000 проектов в области веб, мобильных приложений, блокчейна, IoT, AI и CV. Среди продуктов — стек Zi…

dsr, группа компаний · На сервисе с: 15.06.26 17:03

Зарплата не указанаРоссияВоронежОфис

DSR — международная команда инженеров, создающая сложное программное обеспечение для новейших технологий. За 25 лет мы реализовали более 1 000 проектов в области веб, мобильных приложений, блокчейна, IoT, AI и CV. Среди продуктов — стек Zigbee для умных устройств, фреймворк zHome для умного дома и развитие платформы Zigbee PRO. В дочерней компании Noema мы разрабатываем решения на базе AI и CV.

Присоединяйтесь к нам и развивайтесь вместе с профессионалами в комфортных условиях!

Мы ищем Руководителя группы разработки встроенного ПО (Team Lead) в нашу команду.

В DSR вы будете работать с высокотехнологичными продуктами и экосистемами мировых брендов. В проектах используются BLE, Zigbee, Matter и другие современные протоколы. Вам предстоит интегрировать IoT устройства с платформами Amazon, Apple, Legrand и другими крупными игроками рынка, а также развивать собственные продукты компании.

Вы будете влиять на архитектуру решений, технические подходы и развитие команды. Среди задач — разработка прошивок для MCU и беспроводных SoC (под управлением RTOS или работающих без ОС) и системное программирование встроенных устройств под Linux.

Мы разрабатываем прошивки для большого спектра устройств, таких как:

  • Центры умного дома, работающие с одним или несколькими IoT протоколами одновременно.
  • Датчики для систем умного дома, позволяющие контролировать различные параметры окружения.
  • Умные устройства для животных, позволяющие отслеживать здоровье и местоположение домашних питомцев, контролировать доступ животных в дом.
  • Устройства используемые в коммерческие системах управления освещением

Среди наших продуктов, есть собственный стек Zigbee, который мы продолжаем активно развивать, добиваясь всё большего признания среди крупных поставщиков Zigbee устройств. Наш Zigbee стек ZBOSS является официальным стеком для таких компаний как Nordic Semiconductor, MediaTek, Texas Instruments, NXP и других.

Обязанности:

  • Техническое руководство проектами по разработке программного обеспечения для встроенных систем и/или Linux-систем.

  • Участие в формировании архитектурных решений, выборе технологий и инструментов разработки. Анализ требований.

  • Взаимодействие с заказчиком: сбор и уточнение требований, обсуждение технических решений, участие в переговорах.

  • Разработка и контроль реализации ключевых компонентов и подсистем программного продукта.

  • Построение и развитие команды: наставничество, техническая поддержка и развитие инженеров.

  • Проведение код-ревью, поддержка качества кода и инженерных практик в команде.

  • Участие в отладке, тестировании и оптимизации производительности систем.

  • В перспективе — ведение и/или курирование нескольких проектов, выполнение функций Delivery Manager(планирование, контроль сроков и рисков).

Требования:
  • Опыт коммерческой разработки программного обеспечения для встроенных систем от 8 лет.

  • Опыт технического или проектного лидерства от 3 лет.

  • Навыки взаимодействия с заказчиками: понимание бизнес- и технических проблем, участие в переговорах.

  • Опыт построения и организации работы команд, наставничества, разрешения конфликтов и развития сотрудников.

  • Свободное владение английским языком не ниже уровня Upper Intermediate (B2).

  • Высшее техническое образование.

  • Отличное знание C и/или C++.

  • Опыт разработки и отладки ПО для:

    • MCU (OS-less / RTOS / Embedded Linux), и/или

    • Linux-систем на различных аппаратных платформах.

  • Способность самостоятельно проектировать архитектуру и реализовывать подсистемы программного продукта.

Приветствуется:

  • Опыт product management
  • Опыт работы с любыми коммуникационными протоколами любого уровня (UART, USB, TCP, UDP, TLS, Wi-Fi, Bluetooth, MQTT, HTTP, Modbus, и др.).
  • Опыт работы с беспроводными сетями, такими как Zigbee, Wi-Fi, Bluetooth, Z-Wave и др.
  • Опыт работы со встроенными системами на базе любой ОС (уровень приложения или ядра): FreeRTOS, Zephyr, Linux, и др.
  • Опыт интеграции устройств с облачными сервисами.
  • Знание Python или любых других скриптовых языков (Lua, Perl, sh, и др.).
  • Опыт технического руководства командой.
  • Оптимизация по размеру и скорости, в т.ч. чужого кода.
  • Администрирование Unix-подобных систем.
  • Опыт работы в распределённой команде.

Условия:

  • Все преимущества аккредитованной IT-компании
  • Сильная команда инженеров
  • Уникальные проекты в сотрудничестве с лидерами отрасли
  • Годовой бонус, размер которого зависит от достижения компанией целей
  • Корпоративный пакет медицинских услуг
  • Работа в офисе в центре города с парковкой
  • Курсы английского языка
  • Бесплатные обеды ресторанного уровня в нашем корпоративном кафе
  • Кофе, шоколад и свежая выпечка от нашего шеф-повара
  • Кикер, настольный теннис, дартс в офисе
  • Корпоративные мероприятия и тимбилдинги, митапы, благотворительные и экологические акции
  • Возможность стать наставником в учебном центре DSR
  • Внутреннее обучение и профессиональные сообщества.

Похожие вакансии Embedded & IoT

hh.ru
Л

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

лодм-технологииНа сервисе с: 24.09.26 14:04
от 200k ₽РоссияМоскваОфис
Обязанности:​​​​​​​
  • Опыт работы с системами автоматизации, диспетчеризации, мониторинга и промышленного интернета вещей.
  • Знание основ ИБ
  • Опыт разработки на одном или нескольких языках: Python, JavaScript/TypeScript.
  • Хорошее понимание Linux и навыки работы с командной строкой.
  • Понимание принципов работы сетей TCP/IP.
  • Опыт интеграции оборудования и программных систем.
  • Понимание принципов работы API и сетевых протоколов.
  • Навыки анализа логов и диагностики программных проблем.
  • Умение самостоятельно разбираться в технической документации и протоколах взаимодействия оборудования.
  • Готовность работать с аппаратной частью: контроллерами, датчиками, интерфейсами RS-485/Ethernet и периферийным оборудованием.

Будет преимуществом:

  • Опыт работы с Wiren Board или аналогичными IoT/промышленными контроллерами.
  • Опыт работы с Modbus RTU/TCP, SNMP
  • Опыт работы с MQTT.
  • Опыт разработки под embedded Linux.
  • Знание SQL и опыт работы с базами данных.
  • Опыт работы с системами мониторинга Zabbix.
  • Опыт интеграции с телекоммуникационным оборудованием.
  • Понимание принципов построения инженерной инфраструктуры ЦОД/телекоммуникационных площадок.
  • Опыт разработки отказоустойчивых систем и сервисов, работающих 24/7.

Технологический стек

В зависимости от конкретной задачи могут использоваться:

Hardware:

  • Wiren Board и периферия;
  • Счетчики электроэнергии, датчики температуры, влажности, протечки и других параметров;
  • исполнительные устройства;
  • RS-485 / Ethernet;
  • промышленное и телекоммуникационное оборудование.

Software:

  • Linux;
  • Python / C / C++ / JavaScript;
  • MQTT;
  • Modbus RTU/TCP;
  • HTTP/HTTPS;
  • SNMP;
  • Git;
  • Docker;
  • SQL;
  • системы мониторинга и визуализации.

Задача для выполнения:

  • сбор показаний датчиков;
  • RS-485 / Modbus;
  • дискретные входы;
  • аналоговые входы;
  • MQTT;
  • контроль доступности оборудования;
  • локальная буферизация данных при потере связи с сервером;
  • передача событий и аварий на центральный сервер;
  • watchdog и автоматическое восстановление;
  • OTA/удалённое обновление конфигурации, если это потребуется.

На центральном сервере:

  • список всех core-площадок;
  • состояние каждого Wiren Board;
  • состояние оборудования;
  • текущие значения параметров;
  • история измерений;
  • аварии и события;
  • подтверждение/закрытие аварий;
  • уведомления;
  • права пользователей;
  • журнал действий;
  • dashboard и графики;
  • API.

Каким мы видим кандидата

Нам нужен специалист, которому интересно работать на стыке программной разработки системы мониторинга и реального оборудования.

Важно не только уметь писать код, но и понимать, как этот код будет работать на реальном объекте: как контроллер получает данные от датчика, что происходит при потере связи, как диагностировать проблему по логам, как обеспечить корректное восстановление после перезагрузки и как безопасно обновить ПО на уже установленном оборудовании.

Будет большим плюсом инженерный подход: умение самостоятельно локализовать проблему, разобраться в неизвестном протоколе или оборудовании и довести решение до промышленной эксплуатации.

Что предлагаем

  • Работа над системой мониторинга реальной телекоммуникационной инфраструктуры.
  • Участие в разработке собственного программно-аппаратного решения.
  • Возможность влиять на архитектуру и технологические решения системы.
  • Сочетание разработки, автоматизации и инженерных задач.
  • Работа с современными IoT/embedded-технологиями и телекоммуникационной инфраструктурой.
  • Профессиональное развитие в направлениях Software Development / IoT / Embedded / Network Engineering / DevOps.
Команда специалистов, с которыми можно решать сложные технические задачи​​​​​​​

Условия:

​​​​​​​​​​​​​​заработная плата: от 200 000 рублей на руки, премия по результатам запуска проекта

hh.ru
пензенское конструкторско-технологическое бюро арматуростроения (пктба)

Инженер-программист встраиваемых систем (Embedded / STM32)

пензенское конструкторско-технологическое бюро арматуростроения (пктба)На сервисе с: 24.09.26 17:04
Зарплата не указанаРоссияПензаОфис

Чем предстоит заниматься:

  • Разработка, отладка и сопровождение встроенного ПО (Firmware) на языке C для микроконтроллеров STM32.
  • Реализация алгоритмов обработки измерительной информации, управления исполнительными блоками и обмена данными.
  • Интеграция и настройка цифровых интерфейсов CAN, RS-485, UART, SPI, I²C, USB, Ethernet.
  • Отладка программно-аппаратных комплексов, поиск и устранение неисправностей на уровне ПО, микроконтроллера и периферии.
  • Составление документации: технических заданий, описаний алгоритмов и протоколов обмена, руководств по эксплуатации.
  • Участие в испытаниях разрабатываемой аппаратуры на всех этапах жизненного цикла изделия.

    Требования к кандидату:

  • Высшее техническое образование (электроника, радиотехника, автоматизация и управление, ИВТ, программная инженерия, приборостроение).
  • Уверенное знание языка C и архитектуры микроконтроллеров ARM Cortex-M.
  • Практический опыт работы с STM32 и периферийными модулями (GPIO, ADC, Timer, PWM, UART, SPI, I²C, CAN, DMA, Watchdog, Flash).
  • Навыки аппаратной отладки с использованием ST-LINK / JTAG / SWD.
  • Чтение схем и технической документации: умение читать электрические принципиальные схемы и даташиты на компоненты.
  • Инженерная самостоятельность в поиске и анализе причин неисправностей в программно-аппаратных комплексах.
  • Технический английский язык на уровне, достаточном для чтения технической документации.

Будет преимуществом:

  • Опыт работы с IDE и инструментами: STM32CubeMX / STM32CubeIDE, IAR Embedded Workbench, Keil MDK, ARM GCC.
  • Знание систем контроля версий: практический опыт работы с Git.
  • Опыт работы с RTOS: FreeRTOS или другими операционными системами реального времени.
  • Знание сетевых и промышленных протоколов: CANopen, Modbus RTU/ASCII/TCP.
  • Навыки работы с измерительным оборудованием: осциллограф, логический анализатор, анализаторы CAN/RS-485.
  • Понимание полного цикла разработки ПО: от анализа ТЗ до отладки на реальном образце и сдачи в эксплуатацию.

Личностные качества:

  • Системное и логическое мышление, инженерная самостоятельность в решении задач.
  • Умение разбираться в чужом коде и готовность к конструктивному взаимодействию в команде разработчиков.
  • Высокая ответственность за качество и сроки выполнения поставленных задач.

Условия работы:

  • Конкурентная заработная плата по результатам собеседования.
  • Прозрачная система премирования (по итогам выполнения проектов, за квартал и за год).
  • Современное рабочее место, оборудованное ПК, средствами отладки, лабораторным и измерительным оборудованием.
  • Интересные задачи в команде профессиональных инженеров-разработчиков электронных устройств.
  • Возможности для роста и профессионального развития в области Embedded-разработки и промышленной автоматики.
  • Возможны краткосрочные командировки в соответствии с производственной необходимостью.
hh.ru
группа компаний мечел

Ведущий программист

группа компаний мечелНа сервисе с: 26.06.26 17:08↑ Вакансия с автоподнятием
119k–119k ₽РоссияЧелябинскОфис
ПАО "Челябинский металлургический комбинат" приглашает для трудоустройства сoиcкaтeлeй на вакансию "Ведущий программист"

Обязанности
  • Программирование контроллеров Simatic,
  • поддержка работоспособности существующих серверов 2-го уровня
  • Программирование импортозамещенных контроллеров.
Требования
  • Знание языков программирования,
  • Навыки работы с базами данных,
  • Знание английского языка
  • Образование высшее или средне-специальное

Условия

  • График работы 5/2 (с 08:00 до 17:00)
  • Социальный пакет.
  • Возможность профессионального роста и развития.
  • Работа в стабильной и успешной компании.
  • Большая профсоюзная организация: скидки, льготы для сотрудников комбината.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.