E

Senior Embedded / IoT Engineer - Rust / Python / Linux

🔥 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

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

hh.ru
Зарплата не указанаРоссияРаменское (Московская область)Гибрид
Обязанности:
  • Доработка существующего программного обеспечения для радиорелейных станций.
  • Разработка приложений и скриптов для диагностических/производственных стендов (Python/shell).
  • Разработка/корректировка функционала ПО на C/C++:
    • Алгоритмические задачи общего характера (управление логикой работы устройств и периферийным оборудованием).
    • Технологического ПО для сервисных и диагностических функций.
  • Отладка программного обеспечения на оборудовании.
  • Отладка программного обеспечения диагностических/производственных стендов.
  • Работа с периферийными устройствами SPI, UART, I2C, MDIO.
  • Тестирование и документирование результатов работы.
  • Требования:

  • Обязательные:
    • Знание языка C/C++ и значительный опыт разработки на нем (минимум 3 года).
    • Умение быстро разбираться в чужом коде и адаптировать его. Опыт работы с legacy кодом.
    • Знание языка Python и опыт разработки на нем.
    • Опыт работы с Embedded Linux (минимум 2 года).
    • Опыт работы с системами сборки образов Buildroot и/или Yocto (минимум 1 год).
    • Опыт работы с загрузчиком u-boot.
    • Опыт работы с системами контроля версий (Git), Bitbucket и Bamboo.
    • Опыт написания скриптов на Shell.
    • Опыт использования систем удаленного доступа (SSH, Telnet).
    • Системный подход к решению задач.
    • Хорошие навыки анализа и решения проблем.
    • Умение работать как самостоятельно, так и в команде.
    • Ответственность и внимательность к деталям.
  • Будет плюсом:
    • Умение работать с отладочным оборудованием (осциллограф, логический анализатор).
    • Навык чтения электрических схем и понимание принципов работы интерфейсов SPI, UART, I2C, Ethernet.
    • Понимание архитектуры ПЛИС и его примитивов.
    • Знание любого языка RTL (VHDL, Verilog).
    • Опыт работы с базами данных.
    • Знание английского языка на уровне чтения технической документации.
Условия:
  • Развитие: профессиональный рост, команда экспертов, внутреннее и внешнее обучение;

  • Забота: ДМС, оплата 10 календарных дней нетрудоспособности в году в размере 100% заработка, релокационный бонус;

  • Комфорт: гибкое начало рабочего дня, гибридный график работы.

Сайты компаний
Зарплата не указанаРоссияМоскваОфис

В Центре Робототехники Сбера мы интегрируем передовые робототехнические системы собственной разработки, включая манипуляторы, мобильные колесные роботы, мобильные манипуляторы, роботов собак и другие cutting-edge решения, в реальные промышленные проекты, чтобы обеспечить эффективность и автоматизацию процессов.

Мы ищем единомышленников, которые разделяют нашу страсть к робототехнике и обладают навыками разработки встраиваемого программного обеспечения.

Первый этап отбора на эту вакансию — общение с AI-рекрутером. После отклика ждите сообщение от него, диалог займёт примерно 10 минут. Задача AI-рекрутера — уточнить недостающие детали и ускорить рассмотрение вашей кандидатуры.

  • написание драйверов для различных устройств в виде ROS2 узлов

  • разработка алгоритмов внутренней и внешней калибровки сенсоров — лидары, камеры, IMU

  • разработка различных робототехнических сервисов на Behavior Trees / State Machines

  • реализация алгоритмов управления движением роботов

  • проектирование архитектуры системы

  • написание  технической документации.

  • уверенное владение C++ и Python от 2-х лет

  • знание методов разработки ПО, контроля версий и тестирования, опыт работы с Docker

  • практический опыт разработки ПО для робототехники, включая реализацию алгоритмов в симуляции и на реальных устройствах

  • высшее техническое образование в области робототехники, математики или смежное направление

  • уверенные знания ОС семейства Linux

  • опыт работы с ROS1 / ROS2 (DDS, QoS)

  • знание протоколов: CAN/CANopen, Modbus, EtherCAT, UART/I2C/SPI

  • опыт работы с сенсорами: LiDAR, камеры, IMU, энкодеры.

Будет плюсом:

  • навык работы с open-source проектами

  • опыт работы с симуляторами Isaac Sim / MuJoCo / PyBullet

  • опыт работы с WebRTC

  • опыт работы с платформами встраиваемых систем, такими как Arduino, Raspberry Pi

  • общее понимание современных ИИ-инструментов и их возможностей.

  • комфортный современный офис г. Москва, МЦК ЗИЛ, Автозаводская 23а к2

  • формат работы - лаборатория робототехники

  • ежегодный пересмотр зарплаты, годовая премия

  • корпоративный спортзал и зоны отдыха

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

  • программа адаптации и помощь руководителя на старте (для вакансий уровня Junior)

  • расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа

  • гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ

  • подписка Прайм с возможностью совместного использования на трёх близких

  • вознаграждение за рекомендацию друзей в команду Сбера.

Эта вакансия также есть на:hh.ru
hh.ru
рэилматик

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

рэилматикНа сервисе с: 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 раз в месяц или реже;
  • обеды в офисе за счет работодателя;
  • ДМС (через полгода работы);
  • участие в интересных проектах, комфортные условия труда, дружный коллектив, корпоративные мероприятия.

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