Назад
17 часов назад

Embedded Developer (C++)

Формат работы
onsite
Тип работы
fulltime
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Embedded Developer (C++): Разработка и поддержка промышленных протоколов обмена данными и среды исполнения (Runtime) для программируемых логических контроллеров с акцентом на оптимизацию работы с памятью и многопоточность. Фокус на портировании системы на Linux и QNX, реализации IPC-механизмов и разработке модулей связи для ARM64 архитектуры.

Локация: Работа только на территории работодателя (удаленный формат не предусмотрен)

Компания

Производитель электрощитового оборудования, электротехнических шкафов и ПЛК для автоматизации промышленных, общественных и гражданских объектов.

Что делать

  • Поддерживать и расширять спецификации промышленных протоколов обмена данными (CANopen, Modbus, EtherCAT, Profinet, МЭК 60870-5-104, OPC UA).
  • Разрабатывать модули для новых протоколов связи.
  • Сопровождать, оптимизировать и поддерживать существующую среду исполнения (Runtime).
  • Реализовывать функционал резервирования, механизмы Retain-переменных и расширять возможности среды.
  • Портировать среду исполнения на новые ОС (Linux, ОСРВ «Нейтрино» / QNX).
  • Разрабатывать модули web-сервера системы визуализации и оптимизировать работу с планировщиком задач в реальном времени.

Требования

  • Знание C/C++.
  • Опыт разработки под GNU/Linux и архитектурами ARM64.
  • Опыт реализации IPC-механизмов для обмена данными.
  • Навыки многопоточной разработки.
  • Опыт работы с GCC, Clang и Docker.
  • Умение документировать разработанный код.

Хорошо, если есть

  • Понимание принципов работы интерфейсов передачи данных (SPI, I2C, UART, CAN, Ethernet).
  • Опыт разработки под ОСРВ (желательно QNX).
  • Знание сетевых стеков (HTTPS) и опыт работы с ZMQ.
  • Базовые знания веб-технологий (HTML5, CSS3, JavaScript) для интеграции компонентов.
  • Навыки настройки CI/CD процессов и разработки автотестов.

Культура и преимущества

  • Оформление в соответствии с ТК РФ.
  • Стабильная и развивающаяся компания.
  • График работы: пятидневная рабочая неделя с 8:00 до 17:00 (пятница до 15:45).
  • Дружный коллектив.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →