Инженер-программист встраиваемых систем С/С++, STM 32

180 000 - 290 000 ₽

Выше средней на 8%
  • Уральская
  • Динамо
  • Площадь 1905 года

УДАЛЕНКУ НЕ РАССМАТРИВАЕМ! Работа в офисе компании

О работе:

Вы будете работать над промышленным контроллером машинного помещения (КМП) — центральным узлом системы управления лифтом на базе STM32F10x. Система реализована на C в среде IAR Embedded Workbench и включает:

• RTOS-ядро на базе FreeRTOS (v8.x)

• Два CAN-интерфейса (CAN1/CAN2, 125 кбит/с) — шина кабинных панелей, панелей этажных устройств, приводов

• RS-485, реализация нескольких протоколов диспетчеризации (Modbus RTU, ТМ-88, ObServer)

• Собственный групповой протокол для координации группы лифтов (GroupMode) • Flash/EEPROM-подсистема с архивом событий и резервным копированием параметров

• Конечные автоматы для каждого режима работы лифта (НР, МП, Ревизия, Разметка, АВАР, Сервис)

• Человеко-машинный интерфейс (панель с дисплеем и клавиатурой)

• Ввод/вывод дискретных сигналов, управление частотным приводом по цифровым и аналоговым интерфейсам Кодовая база насчитывает более 190 файлов (C + H), активно разрабатывается и эксплуатируется на реальном оборудовании по всей России.

Сопровождение и развитие прошивки контроллера КМП на STM32F10x (C, IAR EW) — исправление дефектов, рефакторинг, поддержка актуального состояния кода.

• Отладка на стенде и в полевых условиях — воспроизведение редких ошибок, работа с осциллографом/анализатором протоколов, выезды на объекты при необходимости.

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

• Интеграция нового оборудования — ключевая и регулярная задача (см. раздел ниже).

• Поддержка и расширение протоколов диспетчеризации (RS-485: Modbus RTU, ТМ-88, ObServer).

• Доработка алгоритмов группового управления (GroupMode, DCS) для координации группы лифтов.

• Разработка и актуализация технической документации — описание протоколов, схем интеграции, release notes.

• Участие в подготовке и проведении испытаний (стендовые и натурные испытания на объектах).

• Code review и передача знаний

Требования:
  • Категория Требование Язык C (Embedded C, C99) — свободное владение. C++ будет преимуществом Платформа STM32F1 / STM32F4 / STM32H7
  • — регистровый уровень и HAL RTOS Практический опыт FreeRTOS: задачи, очереди, семафоры, таймеры, критические секции Шины CAN (STM32 bxCAN), RS-485 / UART с DMA или прерываниями Периферия GPIO, TIM, SysTick, NVIC, EXTI, Flash / EEPROM (внутренняя) Инструменты IAR Embedded Workbench или Keil MDK, JTAG/SWD отладчик Протоколы Modbus RTU
  • — реализация с нуля или сопровождение Электропривод Понимание работы частотного преобразователя: интерфейсы DI/DO, аналог, RS-485/Modbus, энкодер Общее Умение самостоятельно разобраться в незнакомом промышленном оборудовании по его документации Опыт От 3 лет в embedded-разработке на C для промышленных устройств
  • Требования желательно
  • • Опыт интеграции промышленного оборудования сторонних производителей (ЧП, приводы дверей, датчики)
  • • Знание профилей CANopen CiA 402 (Drive Profile) или CiA 417 (лифтовые профили)
  • • Опыт в лифтовой, промышленной автоматике или аналогичных safety-critical системах
  • • Опыт с конечными автоматами (State Machine), паттерны реализации на C
  • • Опыт работы с Flash-архивами, wear-leveling, CRC32-верификацией данных
  • • Понимание принципов функциональной безопасности (IEC 62061, EN 81-20)
  • • Python или скрипты для автоматизации тестирования / парсинга протоколов
  • • Опыт чтения принципиальных схем, базовые знания схемотехники
  • Условия
  • • Работа с уникальной промышленной системой, которая управляет лифтами по собственным алгоритмам и эксплуатируется на реальных объектах по всей России
  • • Погружение под руководством опытного разработчика — структурированная передача знаний
  • • Участие во всём цикле: от изучения документации на новое оборудование до прошивки и испытаний на объекте
  • • Профессиональный рост в области промышленной автоматики, электропривода и safety-систем
  • • Формат работы: офис / гибрид
  • • График: полный день / гибкий
Условия:
  • Официальное трудоустройство
  • Локация офиса: ул Долорес Ибаррури, 2 Е

Адрес: Россия, Екатеринбург, улица Долорес Ибаррури, 2
Показать на большой карте

Поделиться:

Опубликована месяц назад

Похожие вакансии

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
Предлагаем стать частью команды АО "Уромгаз", реализовать свой потенциал и опыт в качестве Инженера-программиста ... образование; Опыт работы от 3-х лет; Профессиональных знания и навыки: Схемотехника и структура построения систем ...
  • Полный день
  • Опыт от 3 лет
Логотип компании УРОМГАЗУРОМГАЗ
  • Екатеринбург
3 дня назад
Мы ищем инженера-программиста для разработки встроенного программного обеспечения для электроники транспортного ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Алгоритм САлгоритм С
  • Екатеринбург
13 дней назад
ООО «Уральский дизель-моторный завод» – российское машиностроительное предприятие, которое выпускает дизельные двигатели и дизель-генераторы для тепловозов, судов, самосвалов, малой энергетики. Команда УДМЗ занимается самостоятельной разработкой и со...
  • Полный день
  • Опыт от 3 лет
Логотип компании Уральский дизель-моторный заводУральский дизель-моторный завод
  • Екатеринбург
7 дней назад
от 200 000 ₽
... "УралДронЗавод" - российский разработчик и производитель беспилотных авиационных систем широкого спектра ... с увеличением объемов работ и активным ростом компании мы ищем в нашу дружную команду разработчика встраиваемого ... Обязанности: Созданием современных систем беспроводной связи с близкими к предельным характеристиками ...
  • Полный день
  • Опыт от 3 лет
Логотип компании УралДронЗаводУралДронЗавод
  • Екатеринбург
10 дней назад
В связи с расширением мы приглашаем в нашу команду ведущего инженера-программиста C++. ... ; - Тестирование программного обеспечения; - Написание технической документации; - Взаимодействие с инженерами ... Мы предлагаем: Обучение за счет компании, систему адаптации на старте; Карьерный и профессиональный рост ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Неразрушающий контрольНеразрушающий контроль
  • Екатеринбург
месяц назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.