Н

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

Разработка и сопровождение встроенного ПО для микроконтроллеров.

неовэлл На сервисе с: 08.10.26 12:27

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

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

  • Разработка и сопровождение встроенного ПО для микроконтроллеров.
  • Разработка ПО для промышленных систем сбора, обработки, хранения и передачи данных на базе одноплатных компьютеров.
  • Разработка приложений и пользовательских интерфейсов на C++ с использованием Qt.
  • Участие в разработке скважинной и наземной геофизической аппаратуры и систем телеметрии.
  • Разработка ПО устьевого наземного регистратора: управление глубинными приборами, приём и регистрация данных датчиков.
  • Настройка, запуск и отладка опытных образцов совместно с разработчиками электроники.
  • Обеспечение устойчивой работы устройств при сбоях питания и потере связи.
  • Сопровождение серийных устройств и приборов, устранение ошибок и развитие функциональности.
  • Документирование программных модулей и протоколов обмена.

Требования:

  • Практический опыт программирования на C/C++.
  • Знание архитектуры ARM Cortex-M и опыт разработки ПО для микроконтроллеров STM32.
  • Опыт работы с периферией микроконтроллеров, прерываниями, таймерами, DMA и библиотеками HAL.
  • Опыт разработки ПО для одноплатных компьютеров под Linux / Embedded Linux.
  • Практический опыт разработки приложений с использованием Qt Creator: сигналы и слоты, многопоточность, обмен данными с оборудованием.
  • Опыт реализации сбора и регистрации измерительных данных, их локального хранения и передачи во внешние системы.
  • Опыт работы с интерфейсами UART, I²C, SPI, USB и RS-485.
  • Понимание основ сетевого взаимодействия и TCP/IP.
  • Знание цифровой схемотехники, умение читать принципиальные электрические схемы.
  • Навыки отладки ПО на реальном оборудовании и поиска неисправностей на стыке аппаратуры и ПО.
  • Опыт разработки модульных решений и библиотек.
  • Опыт работы с Git.
  • Умение работать в команде и читать техническую документацию на английском языке.

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

  • Опыт разработки промышленных регистраторов, измерительных систем или геофизической аппаратуры.
  • Опыт работы с RTOS.
  • Знание Modbus RTU/TCP и других промышленных протоколов обмена.
  • Опыт работы с сотовыми модемами и восстановления соединения после обрывов связи.
  • Опыт работы с базами данных.
  • Опыт реализации защиты данных при отключении питания, автоматического восстановления работы и обновления ПО.
  • Опыт разработки на Python для автоматизации испытаний и диагностики.
  • Знание Verilog/SystemVerilog и опыт работы с ПЛИС Altera/Intel, Xilinx/AMD или Lattice.
Условия:
  • Оформление по ТК РФ;
  • Внутреннее и внешнее обучение;
  • Возможность карьерного и профессионального роста.

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

hh.ru
Зарплата не указанаРоссияСанкт-ПетербургГибрид

О проекте

Наш продукт — радиорелейное оборудование для сетей связи. Его программная часть охватывает работу с аппаратными модулями, настройку станции, диагностику и подключение к системам управления. Основные технологии — Embedded Linux, C/C++ и Python. Мы развиваем продукт с расчётом на многолетнюю непрерывную эксплуатацию, поэтому наряду с новыми функциями решаем задачи безопасности и надежности.

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

Обязанности

  • Разрабатывать архитектуру встроенного ПО: системный уровень, взаимодействие с оборудованием, сервисы управления и диагностики.
  • Определять границы компонентов, интерфейсы и взаимодействие ПО с модемом, коммутатором, ПЛИС и системой управления.
  • Формировать и согласовывать измеримые требования к производительности, надёжности, восстановлению после сбоев, сохранности конфигурации и безопасному обновлению ПО. Определять архитектурные решения для их выполнения.
  • Определять архитектурные меры защиты интерфейсов управления, разграничение доступа, проверку подлинности ПО и аудит действий.
  • Проводить архитектурные ревью, описывать архитектуру ПО по модели C4 и поддерживать её описание в актуальном состоянии.
  • Согласовывать решения с командами ПО, ПЛИС, аппаратной разработки и QA. Определять способы проверки архитектурных требований, участвовать в разборе сложных дефектов.

Требования

  • Опыт разработки ПО от 10 лет, включая работу архитектором ПО или на сопоставимой позиции с ответственностью за архитектуру продукта.
  • Опыт разработки embedded-систем, их вывода в серийную эксплуатацию и сопровождения.
  • Уверенное владение C/C++, Python, опыт работы с Bash, многопоточностью и межпроцессным взаимодействием.
  • Глубокое знание Embedded Linux на ARM/ARM64: U-Boot, ядро, Device Tree, BSP, драйверы. Опыт кросс-компиляции, Yocto, знакомство с Buildroot.
  • Знание Ethernet, TCP/IP, VLAN, QoS, SNMP; опыт взаимодействия с оборудованием через I²C, SPI, UART, GPIO, MDIO.
  • Опыт проектирования API и обмена сообщениями: ZeroMQ, MQTT, gRPC или аналогичные технологии. Понимание хранения конфигурации и работы с SQLite.
  • Опыт обеспечения надёжности и безопасности ПО: обработка отказов, watchdog, восстановление, обновление с откатом, аутентификация, авторизация, TLS/SSH, работа с уязвимостями.
  • Опыт CI/CD и автоматизированного тестирования, включая испытания на целевом оборудовании. В проекте используются GitLab CI/CD и Pytest.
  • Практический опыт описания архитектуры ПО по модели C4: контекст системы, контейнеры и компоненты. Умение обосновывать архитектурные решения и согласовывать их между командами. Чтение технической документации на английском языке.

Преимуществом будет: опыт разработки телекоммуникационного оборудования или систем для ответственной инфраструктуры, знание радиорелейной связи, PTP/SyncE и интеграции с ПЛИС.


Условия:
  • Развитие: профессиональный рост, команда экспертов, внутреннее и внешнее обучение;

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

  • Комфорт: гибкое начало рабочего дня, гибридный график в любой локации присутствия или удаленный формат работы.

hh.ru
ирз

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

ирзНа сервисе с: 17.07.26 23:44↑ Вакансия с автоподнятием
Зарплата не указанаРоссияИжевскОфис

Задачи:

  • разработка программного обеспечения для ПЛИС
  • разработка программного обеспечения управления АФАР для ПЛИС
  • отладка и оптимизация разработанного программного обеспечения для ПЛИС
  • выдача исходных данных для разработки технической документации и отчетов на разработанное программное обеспечение

Требования:

  • высшее техническое образование
  • знание основ электроники и цифровой схемотехники
  • знание алгоритмов цифровой обработки сигнала
  • знание языков описания аппаратуры VHDL/Verilog
  • владение программными продуктами (Altium Designer, Matlab)
  • опыт разработки проектов на ПЛИС
hh.ru
моторика

Инженер-разработчик встроенного ПО

моторикаНа сервисе с: 06.06.26 22:47↑ Вакансия с автоподнятием
200k–240k ₽РоссияМоскваОфис

Кто мы?

  • Крупнейший производитель функциональных протезов рук в России.
  • Входим в топ-10 крупнейших производителей протезов рук в мире.
  • Входим в топ-2 крупнейших MedTech-компаний России по данным агентства SmartRanking за 2 квартал 2025 г.
  • 3-й по популярности сайт среди протезно-ортопедических компаний в мире (по данным SimilarWeb за апрель 2023 года).— «Моторика» получила крупнейшую венчурную инвестицию в истории российского рынка ассистивных технологии по данным Агентства Инноваций Москвы.
  • Более 8000 протезов рук для пользователей из 13 стран мира.
  • «Моторика» первая российская AssistiveTech-компания (и первая протезная компания) на рынке биржевых облигаций.
  • Страница на Мосбирже, а также первый претендент на IPO.

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

  • Разработка встроенного ПО для STM32 на языке C.
  • Использование STM32CubeIDE, CubeMX, HAL/LL.
  • Работа с периферией STM32 и драйверами устройств.
  • Настройка UART, SPI, I2C, CAN, ADC, PWM, DMA и таймеров.
  • Отладка и оптимизация embedded‑систем.
  • Работа с Git и технической документацией.

Каким мы видим нового коллегу:

  • Уверенное знание языка C для embedded‑разработки.
  • Опыт разработки под микроконтроллеры STM32.
  • Опыт работы с UART, SPI, I2C, CAN, ADC, PWM, DMA, таймерами.
  • Опыт работы с BLE стеком.
  • Опыт работы с отладчиком.
  • Опыт работы с Git.
  • Знание английского на уровне чтения технической документации.

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

  • Опыт работы с робототехникой, BLDC моторами.
  • Опыт работы с STM32CubeIDE / STM32CubeMX.
  • Опыт разработки печатных плат.
  • Умение читать электрические схемы.

Условия:

  • Место работы: сейчас мы находимся в Сколково (по адресу Большой бульвар, 42с1), но в конце 2026 года планируется переезд в Технополис - метро Текстильщики/Печатники, адрес Волгоградский проспект, 42к5.

  • Работа в современном комфортном бизнес-центре, входит в число лучших бизнес-центров по России, на территории есть все необходимое, много вкусных кофеен, переговорные зоны, библиотека от Сколково (а также кофе и фрукты есть и в офисе);
  • Возможность работать в компании, которая реально помогает людям c врожденными особенностями жить максимально комфортно (социальная значимость продукта);
  • Заработная плата: оклад + квартальные премии (обсуждаем с сильным кандидатом)
  • График работы 5/2;

  • Корпоративная мобильная связь;

  • Расширенный ДМС со стоматологией после испытательного срока (3 месяца);

  • Есть корпоративное обучение - внутреннее и внешнее;

  • Предусмотрена частичная компенсация за занятия спортом;

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

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