рэилматик

Инженер-программист АСУ ТП

Группа компаний "РэилМатик" – объединяет экспертов в области конструирования, проектирования, производства, промышленного строительства и IT-разработки для транспортной инфраструктуры и промышленных областей по заказу ОАО "РЖД", ГУП "Моско…

рэилматик На сервисе с: 21.08.26 23:50

↑ Вакансия с автоподнятием
150k–160k ₽РоссияСанкт-ПетербургОфис

Группа компаний "РэилМатик" – объединяет экспертов в области конструирования, проектирования, производства, промышленного строительства и IT-разработки для транспортной инфраструктуры и промышленных областей по заказу ОАО "РЖД", ГУП "Московский метрополитен", СПб ГУП "Горэлектротранс", АО ''АВТОВАЗ''.

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

  • разработка программного обеспечения нижнего и верхнего уровня систем автоматизации с использованием следующего оборудования:

1. Siemens S7-1500, S7-1200, ET200SP.

2. Simatic HMI Basic, HMI Comfort.

  • разработка HMI на базе SCADA WinCC Advanced, WinCC Professional;
  • разработка алгоритмов управления техническими процессами;
  • проведение пуско-наладочных работ;
  • наладка и настройка полевого оборудования: приборы КИП, приводы исполнительных механизмов, частотные преобразователи.

Требования:

  • опыт работы с промышленными протоколами передачи данных Modbus RTU, Profibus, Modbus TCP, Siemens S7 Connection;
  • опыт работы STM32 – будет преимуществом.

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

  • оформление в соответствии с ТК РФ;
  • график работы: пн-пт, с 8:00 до 17:00 или 9:00 до 18:00, по пт сокращённый рабочий день на 1 час;
  • место работы: м. Волковская, ул. Бухарестская, д. 6 – шаговая доступность от метро;
  • редкие краткосрочные командировки на объекты (СПб, МСК) – 1 раз в месяц или реже;
  • обеды в офисе за счет работодателя;
  • ДМС (через полгода работы);
  • участие в интересных проектах, комфортные условия труда, дружный коллектив, корпоративные мероприятия.

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

hh.ru
infinet wireless

Инженер-программист C++ Software Engineer – Platform (Embedded)

infinet wirelessНа сервисе с: 07.06.26 07:42↑ Вакансия с автоподнятием
180k–350k ₽РоссияЕкатеринбургГибрид

C/C++ Software Engineer – Platform (Embedded)

🌍 О нас

Инфинет – это международная технологическая компания, разрабатывающая передовые системы беспроводной связи, которые работают там, где другие не выдерживают: от пустынь Африки до арктических широт, от железных дорог до морских платформ. Наши решения используют более 300 заказчиков в 130+ странах – от городских мегаполисов до удалённых промышленных объектов. С 1993 года мы поставили более 500 000 устройств, создавая надёжную связь там, где она жизненно необходима.

Мы не просто делаем оборудование – мы создаём уникальные технологии с нуля: собственную операционную систему, сетевые протоколы, самоорганизующиеся сети и решения, не имеющие аналогов в мире. Наши продукты участвуют в реализации стратегически важных проектов – от защиты окружающей среды до обеспечения бесперебойной работы критической инфраструктуры.

Мы – команда, которая создаёт продукты с нуля и выводит их на международный рынок. Здесь вклад каждого действительно важен – ты влияешь на то, каким продукт станет.

Ищем инженера-программиста, который хочет не просто писать код, а создавать технологии, меняющие реальность. Если ты готов брать ответственность, вдохновляешься сложными задачами и хочешь работать в команде, где ценят профессионализм и человеческое отношение – тебе к нам.

✅ Что нужно делать

Все наши продукты работают на единой программной платформе. Поэтому при появлении новых аппаратных решений на современных SoC необходимо поддержать их работу в нашей системе сборки и ОС:

  • Опыт разработки ПО на C/C++.
  • Проектирование BSP для новых и поддержка существующих платформ.
  • Участие в выборе SoC при проектировании новых платформ.
  • Добавление поддержки новых архитектур CPU.
  • Поддержка и развитие toolchain.

🎯 Мы ждем от вас

  • Понимание особенностей разработки под Embedded системы с ограниченными ресурсами.
  • Знание архитектуры ARM.
  • Умение разработки драйверов для периферийных устройств.
  • Понимание принципов работы ОС семейства Unix/Linux и RTOS (например, RTEMS, VxWorks и т.п.).

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

  • Опыт разработки на языке Rust.
  • Опыт работы с большими массивами чужого программного кода.
  • Опыт работы с системами сборки buildroot, Yokto, OpenWRT.
  • Знание сетевых технологий (L2-коммутации, протоколы маршрутизации, QoS и т.п.).
  • Наличие представлений о современных стандартах цифровой беспроводной связи.
  • Опыт работы с специализированным оборудованием (отладочные платы, программатор, осциллограф, логические анализаторы и т.п.)
  • Знание английского языка на разговорном уровне

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

✅ Работу в международной компании – стабильно, с перспективой роста.
✅ Белую зарплату и полное соблюдение ТК РФ – никаких «серых» схем.
✅ Расширенный соцпакет: ДМС – заботимся о твоём здоровье.
✅ Комфортный офис – безлимитный кофе и полдники.
✅ Обучение за счёт компании – и внутренние программы, и внешние курсы.
✅ Поддержку при переезде – если ты из другого региона, поможем обустроиться.

Соц.сети
E

Senior Embedded / IoT Engineer - Rust / Python / Linux

elinextНа сервисе с: 05.10.26 13:38
Зарплата не указанаПольшаКазахстанКипрУзбекистанГерманияНидерландыИспанияПортугалияГрузияЧехияЛюксембургЛатвияЛитваЭстонияВенгрияРумынияФинляндияФранцияАвстрияГрецияДанияИталияСловакия

🔥 Senior Embedded / IoT Engineer - Rust / Python / Linux
Elinext is an international software development company with 25+ years of experience delivering custom software solutions and dedicated engineering teams for clients worldwide. We work across Healthcare, IoT, Fintech, Manufacturing, Cloud, AI/ML, and other technology-driven domains.

We are currently looking for a strong Senior Embedded / IoT Engineer to join an international project focused on the development of a connected Smart Hub device and its integration with cloud voice and data services.

📍 Locations: Poland, EU countries, Georgia, Uzbekistan, Kazakhstan

About the Project
The Smart Hub is an in-home connected device combining voice interaction, sensors, device data, and cloud services for care-related use cases.
The role covers the device side of the solution - from embedded Linux services and real-time audio to IoT connectivity, sensor integration, secure cloud communication, and fleet updates.
You will work closely with embedded, hardware, cloud, and voice engineers and test solutions directly on supported ARM devices.
❗️ MUST HAVE
— Strong commercial experience in Embedded Systems and/or IoT
— Strong hands-on Linux / Embedded Linux experience
— Experience developing and debugging software on ARM devices
— Strong Rust development skills
— Strong Python 3 experience for integrations, tooling, testing, or device operations
— Experience with Linux processes, systemd, watchdogs, logs, networking, and resource management
— Experience with device-to-cloud communication using HTTP, WebSocket and/or MQTT
— Strong understanding of reliable connectivity, reconnect logic, buffering, and failure recovery
— Experience with real-time audio / Linux audio / media processing
— Experience with audio capture/playback, buffering, codecs, latency, echo, and noise handling
— Experience integrating connected devices and sensors
— Understanding of device security: TLS, credentials, enrolment, signed releases, least privilege
— Experience with testing, monitoring, debugging, and performance measurement on real hardware

Important: we are looking for a strong systems-level Embedded / IoT engineer. Pure backend Rust/Python experience without hands-on Embedded, IoT, or Linux systems expertise will not be sufficient.

Responsibilities
— Build and maintain long-running Rust services for ARM Linux devices
— Develop Python tools for cloud integration, provisioning, testing, and fleet operations
— Design reliable local interfaces between device services
— Configure process supervision and recovery using systemd
— Implement device-side cloud voice session logic
— Integrate streaming and request/response cloud interfaces
— Handle reconnects, backpressure, bounded buffers, and connectivity changes
— Implement secure device identity and communication
— Support signed releases, staged updates, health checks, and rollback
— Integrate Zigbee sensors via gateway / serial interfaces
— Process pairing, device status, endpoints, and sensor events
— Measure CPU, memory, network usage, latency, and audio quality
— Test long-running operation and failure recovery
— Document technical decisions and measured results
Strong Advantage
— Zigbee and sensor integration experience
— Experience with MiiCube X3 or comparable serial gateways
— Bluetooth Low Energy / BLE
— WebRTC / LiveKit / GStreamer
— Azure IoT Hub or similar cloud IoT platforms
— C / C++ at native-library boundaries
— Device telemetry and state management
— OTA / fleet management
— Profiling AI workloads on embedded devices
— Hands-on hardware debugging

💚 What We Offer
— Small-company feel within a fast-growing international environment
— Friendly, collaborative, and mission-driven team
— 25 calendar days of vacation + 5 additional paid sick days
— Medical insurance
— Corporate English courses
— Corporate events and team-building activities
— Support with professional certifications
— Reimbursement for professional courses and training
— Long-term international projects
— Opportunities for professional and technical growth

Другие площадки
R

Senior Embedded Linux Developer (STM32)

redНа сервисе с: 05.10.26 13:14
Зарплата не указанаРоссияУдалёнка

Embedded Linux / Embedded C++ Developer (STM32 / RTOS / Qt / Схемотехника)

Ставка: обсуждается.

Грейд: Senior.

Загрузка: Full-time (полная занятость).

Длительность проекта: 12 месяцев с возможностью пролонгации.

Формат: Удалённо.

Часовой пояс: МСК ± 2 часа.

Локация/Гражданство: РФ / РФ.

О проекте: крупная технологическая компания. Разработка сложного кроссплатформенного продукта (веб + мобильное приложение + embedded-устройства). Основная направленность работ: поддержка существующего решения и доработка функционала.

О роли: это позиция для сильного full-stack embedded-инженера, который одинаково уверенно чувствует себя как в написании низкоуровневого кода для STM32 и работе с RTOS, так и в разработке HMI на Qt, а также понимает схемотехнику и умеет работать в Altium Designer.

Ключевые задачи:

  • Разработка и поддержка прошивок для микроконтроллеров STM32 (bare-metal и RTOS).
  • Разработка пользовательских интерфейсов (HMI) на Qt5/Qt6 (QML/Qt Quick + C++ backend).
  • Работа с Embedded Linux (настройка, кросс-компиляция, device tree).
  • Участие в проектировании и ревью аппаратной части (схемотехника, PCB).
  • Комплексная лабораторная отладка связки «железо + прошивка».

Обязательные требования (Hard Skills):

Опыт:

  • Опыт работы в направлении embedded-разработки не менее 5 лет.

Микроконтроллеры (КРИТИЧНО!):

  • Подтверждённый большой опыт разработки на STM32 (семейства F0/F1/F4/G0/G4/L4/H7).
  • Навыки работы с CubeMX, библиотеками HAL/LL, а также низкоуровневая работа напрямую с регистрами.
  • Умение настраивать и отлаживать ключевые подсистемы: clock tree, linker scripts, DMA, таймеры и PWM, NVIC (приоритеты прерываний), watchdog, ADC/DAC.
  • Опыт диагностики и разбора hard fault.

Инструменты и RTOS:

  • Уверенное использование тулчейна arm-gcc, CMake, OpenOCD, отладчиков ST-Link/J-Link и GDB; трассировка через SWO/ITM.
  • Опыт работы с FreeRTOS или Zephyr: проектирование задач с учётом очередей и приоритетов, расчёт размеров стеков, настройка tickless idle.

Интерфейсы и протоколы связи:

  • Проводные: I2C, SPI, UART, USB (CDC/HID/DFU), CAN/CAN-FD, RS-485/Modbus, Ethernet + LwIP.
  • Беспроводные: BLE (на базе nRF52/ESP32), Wi-Fi, GNSS.
  • Опыт интеграции LTE-M/NB-IoT модемов (Quectel/SIMCom) и работы с AT-командами.

Энергопотребление:

  • Умение реализовывать режимы энергосбережения (sleep/stop/standby).
  • Навыки измерения и расчёта бюджета питания для автономных устройств.

UI и Embedded Linux:

  • Опыт разработки HMI на Qt5/Qt6: владение QML/Qt Quick для интерфейсов и C++ для бэкенда; применение Qt Widgets для сервисных утилит.
  • Умение выполнять кросс-компиляцию под ARM и оптимизировать отрисовку для устройств с ограниченными ресурсами.
  • (Будет плюсом: опыт работы с Embedded Linux (Yocto/Buildroot) и настройка device tree).

Схемотехника и проектирование PCB (КРИТИЧНО!):

  • Навыки чтения и разработки электрических схем (цепи питания LDO/DC-DC, защита входов, ESD, фильтрация).
  • Уверенное владение Altium Designer: разработка многослойных плат, дифференциальные пары, контроль импеданса, EMC-подходы, настройка стека слоёв, проверки ERC/DRC.
  • Опыт формирования производственного пакета (Gerber/ODB++), работы с BOM/AVL, учёта lead time и second source.

Лабораторная отладка:

  • Умение работать с осциллографом, логическим анализатором, лабораторным блоком питания и паяльной станцией.
  • Опыт комплексной отладки связки «железо + прошивка» на рабочем месте.

Требования Soft Skills:

  • Проактивность, самостоятельность и аккуратность.
  • Активность и прозрачность в коммуникации.

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