нпп технолаб

Senior Разработчик на проекты IoT устройств — Node/NestJS, RTMP video, ML, BI

Мы расширяем нашу команду разработки и приглашаем опытного Back-end или Full-stack разработчика , чтобы принять участие в разработке новых продуктов на стыке электроники и софта. Проекты будут интересны разработчикам, которые могут выйти з…

нпп технолаб · На сервисе с: 21.09.26 19:40

Зарплата не указанаРоссияМоскваУдалёнка

Мы расширяем нашу команду разработки и приглашаем опытного Back-end или Full-stack разработчика, чтобы принять участие в разработке новых продуктов на стыке электроники и софта. Проекты будут интересны разработчикам, которые могут выйти за рамки классических фреймворков и реализовать богатый и нестандартный функционал взаимодействия между устройствами и облачными сервисами.

Проект #1: Система мониторинга гольф-полей. Мы разрабатываем устройства со встроенными камерами и радаром для наблюдения за ударом по мячу и отслеживанием его попадания в лунку. Цель - дать игрокам возможность делать ставки на исход собственного удара. Back-end: NestJS, обработка стримингового видео, MQTT телеметрия, ML модели для распознавания мяча и лунки, моделирование физики полёта мяча, определение результата игры, биллинг, финансовые дэшборды, взаимодействие с платёжными шлюзами.

Проект #2: Интерфейс с виртуальными гольф-симуляторами. Перенос наработок из #1 в режим гибридного или виртуального гольфа. Сохраняя базовые функции системы, сделать возможность мониторинга исхода ударов по мячу в виртуальных гольф-симуляторах через захват экрана (HDMI sniffing), OCR-анализа стримингового видео для определения исхода игры.

Проект #3: Портативная система личной безопасности. Мы разрабатываем устройство размером с пачку сигарет со встроенной камерой, сенсорами движения, GPS, LTE и WiFi. Устройство можно перевести в режим охраны и оно будет сообщать о нештатной ситуации. Устройство можно взять с собой в путешествие, и мониторить свой номер в отеле, как пример. Разрабатываем электронику и все облачные сервисы. Стриминг видео, управление алертами, дэшборды для менеджмента и мобильное приложение для пользователей.

Мы ищем профессионального back-end разработчика, который может взять на себя роль архитектора и разработчика этих и других решений, которые мы создаём для наших заказчиков. Мы постоянно ищем новых людей и у нас постоянно появляются новые проекты. Они каждый раз необычные и интересные (ниже примеры).

Если у вас широкий набор навыков и длительный опыт разработки, если вам интересны нестандартные задачи, то будем рады побеседовать.

Требования:
- Длительный опыт в разработке. Уровень увлечённости софтом и разработкой далеко за рамками среднестатистического. Опыт хобби-разработок со школы. Будем рады вместе с вами посмотреть на код ваших личных проектов на собеседовании.
- Node/Nest.js. Django для пользовательских и админ-порталов.

Примеры задач:
- Спроектировать архитектуру стриминга видео с LTE камер безопасности и систему управления алертами
- Разработать видео-конвейер для монтажа RTMP видеопотоков, получаемых с различных устройств
- Натренировать ML модель для распознавания мяча и лунки
- Написать OCR конвейер, который позволит определять контекст игры в виртуальном симуляторе гольфа
- Написать сервис биллинга, которые будет внедрён во все наши проекты
- Реализовать систему мониторинга Grafana/Prometheus
- Написать генератор синтетических данных по результат игр, спроектировать BI дэшборды для менеджмента системы.
- Встроить процесс интеграционного и нагрузочного тестирования в процесс разработки.
- Создать эмулятор устройства (прокси для тестов и разработки), пока реальное устройство не до конца готово.


Кратко о нас:
Мы - инжиниринговая компания полного цикла. Мы создаем электронные устройства от идеи до массового производства для заказчиков в Америке и Европе. У нас есть офисы разработки в Москве и в Иваново, мы производим электронику в Тайване, разрабатываем софт во Вьетнаме.

Примеры недавних и активных в настоящий момент проектов:
- Несколько проектов носимых устройств на nRF54. 1) Терминал для общения с LLM в виде смарт-часов. 2) Устройство для бегунов, получающее пульс и ритм бега через ANT+ от смарт-часов Garmin, визуализирует в виде паттернов свечения на браслета на запястье. 3) Трекер для инвентаря игрока в гольф. Все проекты - полного цикла. Продуктовый дизайн, разработка конструктива и электроники, встроенного ПО, мобильного приложения.
- Система мониторинга для гольф-полей. Разработка кастомных панорамных камер на RK3588 со стримингом видео через LTE. Интеграция радара для отслеживания мяча. Продвинутый софт для управления сетью устройств на множестве гольф-полей. Очень сложный и масштабный full-stack проект (электроника, firmware, UX/UI, back/front, mobile, интеграция с 3rd party системами)
- Карманная система личной безопасности. Встроенная камера наблюдения, центральный процессор RV1106G3, система датчиков, сенсорный хаб на nRF54L15, спикер и микрофон. Интерфейсы BLE/WiFi/LTE. Full-stack разработка (hardware/firmware/mobile app, back/front, UX/UI).
- Голосовой ассистент на базе ИИ. Формат плоского кредла, вставляется в айфон. Активирует DP Alt Mode. Принимает видео с экрана телефона, конвертирует кадры в JPEG при помощи ПЛИС. Кадры отправляются в облако, в ответ генерируется последовательность нажатий мыши и клавиатуры, которое устройство ретранслирует на айфон. Фактически, OpenClaw для телефона. Всё в формате платы 53x9 мм.
- Система "умная яхта". Набор датчиков для применения на лодках и яхтах разного размера. Гейтвей Zigbee-to-LoRaWAN для лодок. LoRaWAN интерфейс для передачи данных на берег. Своя система мониторинга состояния лодок и предупреждения опасных ситуаций. Частная сеть LoRaWAN.
- Семейство электровелосипедов нового поколения. Цифровое управление steer-by-wire. Полное проектирование конструктива, схемотехники и встроенного ПО. Четыре процессорных узла. Бортовая шина CAN. Кастомные бутлоадеры и каскадное обновление встроенного ПО.
- Смарт-часы со встроенными картами, i.MX RT500, конкурент часам Garmin Fenix. Полная разработка электроники и конструктива, встроенного софта, облачных сервисов. Разработка велась в четырех странах.
- Кастомная материнская платы для Nvidia Orin NX (мы - официальный партнер NVidia).
- VR-шлем со встроенными электродами ЭЭГ (на базе Meta Quest Pro). Полная разработка конструктива, электроники, встроенного софта, интеграция с VR-приложением.
- Система диагностики спазмов мышц ротовой полости, сбора телеметрии о состоянии пациента. Разработка электроники, конструктива, встроенного ПО, мобильного приложения.
- 8-канальный портативный энцефалограф, возможность подключения пассивных и активных электродов.
- Система промышленного взвешивания с облачными сервисами управления запасами. Разработка электроники и встроенного ПО, web-сервисы.
- Интерактивный баскетбольный щит (Nvidia Orin / RK3588). Разработка конструктива, электроники, ML конвейеров для сегментации игровой площадки, распознавание игроков, мяча, определение траектории движения мяча, детекция промахов и попаданий в сетку.

Мы вовлечены во все стадии разработки - от создания PoC и pre-EVT прототипов до запуска в производство в Китае и Тайване. Если у вас есть интерес к новыми технологиям, к разработке инженерно-сложных продуктов, ориентированных на международный рынок, будем рады с вами побеседовать.

Условия:
- Full-time занятость на наших проектах
- Возможна работа удаленно или в одном из наших офисов
- Возможны командировки в г. Иваново и в Тайвань
- Конкурентная заработная плата
- Корпоративная поддержка повышения уровня английского языка

Похожие вакансии 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 собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.