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