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