Embedded Developer (C++)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →