Обязанности:
Расширение функционала прикладного ПО для систем управления технологическими процессами в реальном времени (разработка решений для платформ ARM и x86 на базе Linux- и QNX-подобных операционных систем); Создание и оптимизация многопоточных приложений, где важны производительность и предсказуемость работы; Реализация сетевых промышленных протоколов обмена данными; Интеграция ПО экосистемы "ТРЭИ" и штатных компонентов ОС (apache/ntpd/и т.д.); Дополнительно (при наличии опыта): Сборка и настройка ядер операционных систем, загрузчиков и device tree с адаптацией под конкретное оборудование; Разработка модулей ядра и работа на низком уровне взаимодействия с системой.
Требования:
Знание С/С++; Знание принципов многопоточности, межпроцессного взаимодействия, механизмов синхронизации и работы сетевого стека; Опыт работы с системой контроля версии Git; Умение самостоятельно разбираться в задачах и доводить их до рабочего результата. Приветствуется: Релевантный опыт работы; Понимание архитектуры ОС Linux и/или QNX (ARM, х86); Опыт сборки ядер ОС, загрузчиков и rootfs; Реализация драйверов устройств; Работа с Docker.Похожие вакансии
От 60 000 до 100 000 руб.
Пенза
Научно-исследовательский и конструкторский институт радиоэлектронной техники (НИКИРЭТ)
От 60 000 до 100 000 руб.
Пенза
АКЦИОНЕРНОЕ ОБЩЕСТВО "НАУЧНО-ПРОИЗВОДСТВЕННОЕ ПРЕДПРИЯТИЕ "РУБИН"
От 27 093 до 30 000 руб.
Пенза
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ПЕНЗЕНСКОЙ ОБЛАСТИ "ЛЕСОПОЖАРНЫЙ ЦЕНТР"