кулонспецкомплект

Embedded Hardware / Firmware Engineer

Разработка компактного беспроводного LoRa/LoRaWAN-контроллера наружного освещения. Устройство устанавливается на светильник через NEMA 7-pin или Zhaga Book 18 разъём и управляет светильником по DALI/DALI-2/D4i и 0–10 V.

кулонспецкомплект · На сервисе с: 15.09.26 17:34

170k–270k ₽РоссияМоскваУдалёнка

О проекте

Разработка компактного беспроводного LoRa/LoRaWAN-контроллера наружного освещения. Устройство устанавливается на светильник через NEMA 7-pin или Zhaga Book 18 разъём и управляет светильником по DALI/DALI-2/D4i и 0–10 V.

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


Что должно уметь устройство


  • LoRa / LoRaWAN связь (EU868, US915 и 433 МГц).
  • Подключение через NEMA 7-pin и/или Zhaga Book 18.
  • Управление светильником через DALI / DALI-2, D4i, 0–10 V.
  • Локальное выполнение сценариев освещения без постоянного подключения к серверу.
  • Энергонезависимое хранение конфигурации, расписаний, сценариев, журналов событий.
  • Встроенный акселерометр (вибрация, наклон, удар, изменение положения).
  • Встроенный датчик освещённости и GPS/GNSS для определения координат установки.
  • Измерение энергопотребления, с возможностью подключения дополнительных датчиков в будущем.
  • Удалённое OTA/FOTA-обновление прошивки и удалённая настройка параметров.
  • Диагностика состояния светильника и контроллера.

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


  • Разработка общей архитектуры устройства.
  • Выбор MCU, LoRa-модуля/трансивера, памяти, датчиков и других компонентов.
  • Разработка принципиальной электрической схемы.
  • Постановка задач PCB-инженеру и сопровождение трассировки платы (в команде уже есть отдельный PCB-инженер).
  • Firmware на C/C++: SPI, I²C, UART, ADC, PWM, GPIO, watchdog, RTC, Flash/EEPROM.
  • Реализация LoRa/LoRaWAN связи, DALI/DALI-2/D4i, управления 0–10 V.
  • Работа с NEMA и Zhaga интерфейсами.
  • Локальный движок расписаний и сценариев, хранение конфигурации во Flash.
  • OTA-обновление прошивки, fail-safe и recovery при сбоях питания/связи.
  • Оптимизация энергопотребления.
  • Сборка, тестирование и отладка прототипов (осциллограф, logic analyzer), включая полевые испытания на реальных светильниках.
  • Подготовка устройства к серийному производству; вся разводка платы — с учётом будущей сертификации (CE/RED/FCC).

Обязательные требования


  • Уверенный опыт firmware на C/C++, bare-metal или RTOS.
  • Опыт с STM32 (приоритет) или аналогичными MCU (Nordic, Silicon Labs, NXP, Microchip).
  • Практический опыт LoRa / LoRaWAN: OTAA/ABP, uplink/downlink, confirmed/unconfirmed messages, ADR, региональные планы частот.
  • Опыт разработки электронных устройств: MCU, DC/DC, LDO, схемы питания, защитные цепи, датчики, энергонезависимая память.
  • Понимание EMC/EMI, ESD, surge protection, промышленного температурного диапазона, watchdog/recovery-архитектуры, low-power design.
  • Опыт разработки оборудования для наружной эксплуатации и промышленной электрической среды.

Будет большим преимуществом


  • Знание/опыт с DALI, DALI-2, D4i, IEC 62386, 0–10 V / 1–10 V, LED drivers.
  • STM32WL, Semtech SX1261/SX1262/SX127x или готовые LoRa-модули на их основе (например, Murata).
  • Опыт с NEMA lighting controllers, Zhaga controllers, smart street lighting nodes, smart city / industrial IoT.
  • Знание Zhaga Book 18, D4i, ANSI C136.41, TALQ, MQTT, Modbus, BLE, GNSS, NFC.
  • Опыт с bootloader, secure boot, firmware signing, device provisioning, production testing.
  • Понимание требований CE, RED, FCC, EMC, RoHS.
  • Владение английским языком на уровне B1.

Портрет идеального кандидата


Инженер, уже разрабатывавший хотя бы одно из: LoRaWAN node, контроллер уличного освещения, NEMA/Zhaga controller, промышленный IoT-сенсор, беспроводной embedded-контроллер. Особенно ценен опыт полного цикла: идея → архитектура → схема → PCB → firmware → прототип → тестирование → серийное производство.


Мы предлагаем


  • Полностью удалённый формат работы, обсуждаемый график.
  • Оформление: в штат или по ИП.
  • Доход 170 000–270 000 руб. на руки, обсуждаемо по итогам собеседования.
  • Готовую основу для старта: уже есть разводка платы аналогичного устройства и выбранные ключевые компоненты, т.е. не нужно всё изобретать с нуля.
  • Отдельного PCB-инженера в команде — вы фокусируетесь на архитектуре и firmware, не на трассировке платы.
  • Доступ к полигону и реальным светильникам для полевых испытаний.
  • Перспективу вырасти в лида embedded-направления: помимо этого устройства в работе — ещё линейка контроллеров на доработку вторым этапом.
  • Испытательный срок 3 месяца.

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

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)
  • Социальный пакет.
  • Возможность профессионального роста и развития.
  • Работа в стабильной и успешной компании.
  • Большая профсоюзная организация: скидки, льготы для сотрудников комбината.
hh.ru
натекс

Программист Linux

натексНа сервисе с: 07.06.26 22:39↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваОфис

Мы хотим, чтобы каждое наше новое оборудование было самым лучшим и современным в мире! Если тебе интересны высокоскоростные интерфейсы связи, программирование, Linux, С, С++, обработка сигналов, передача данных, алгоритмизация, оптимизация, изобретательство, цифровая или аналоговая схемотехника, конструкторская работа, многослойные печатные платы, беспроводные интерфейсы, системы управления, автоматизированное тестирование, дружный молодой коллектив, перспективы развития и роста - ждем тебя в “НАТЕКС"!

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

  • Разработка системных программ и взаимодействующих с ними модулей для ядра Linux;
  • Отладка и начальное тестирование программ;
  • Исправление ошибок в сторонних приложениях;
  • Создание спецификаций программ;
  • Разработка схем тестирования и документирование написанных приложений.


Требования:

  • Высшее техническое образование;
  • Хорошие знания языка С, опыт программирования для встраиваемых систем;
  • Работа с UNIX (Linux) на уровне администратора localhost;
  • Владение английским для чтения технической документации;
  • Опыт разработки и отладки законченных приложений;
  • Умение разбираться в чужом коде;
  • Умение работать в команде.

Желательно:

  • Знание скриптовых языков.
  • Базовые знания протоколов передачи данных в сетях Ethernet.
  • Знание утилит UNIX: make, grep, strace, find и прочих.
  • Опыт программирования для среды UNIX: работа со стандартными функциями libc, файлами, и прочим.
  • Понимание принципов взаимодействия процессов (разделяемая память, доступ к критическим секциям, блокировки, взаимоблокировки)
  • Опыт настройки сети в Linux с помощью: iproute2 или ifconfig, iptables, vconfig, route и т.п.
  • Опыт создания модулей ядра Linux;
  • Опыт работы с системами контроля версий: Git, Subversion;
  • Опыт работы с uCos и прочими ОС для микроконтроллеров приветствуется;
  • Опыт написание приложений по iOS и Android;
  • Понимание ”железа” и умение читать принципиальные электрические схемы.


Условия::

  • Пятидневная рабочая неделя с 9.30 до 18.00.
  • Удаленки и гибрида нет!
  • Заработная плата по результатам собеседования + премии
  • Социальный пакет (бесплатные обеды, оплата больничных, отпусков, обучение, корпоративные мероприятия)
  • Оформление согласно ТК РФ
  • Офис рядом с м. Кантемировская (5-7 мин. пешком)

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