Embedded Linux / Linux Kernel разработчик
Описание
Чем предстоит заниматься: • Разработка программного обеспечения реального времени для встраиваемых одноплатных компьютеров.• Настройка ядра Linux.• Документирование процедур сборки и развертывания. Ожидаем: • Опыт разработки ПО реального времени для типовых (Rasberri PI, Orange PI) или специализированных одноплатных компьютеров, работающих под Linux.• Умение программировать работу с портами ввода-вывода, периферийными устройствами и их драйверами (GPIO, I2C, I2S, UART и т.п.), умение их конфигурировать (devicetree, конфигурация пинов) и отлаживать (навыки работы с осциллографом).• Уверенное владение С и С++, работа с системными API Linux.• Умение программировать сетевые приложения (Berkeley sockets, TCP/UDP).• Понимание работы сетевой подсистемы ядра Linux.• Понимание работы uboot.Будет плюсом:• Опыт с git, кросс-компиляцией toolchains (aarch64), сборочными системами (Cocte, Bulldroot).• Опыт работы с аудиопотоками.• Опыт доработки или разработки драйверов периферийных устройств. Предлагаем: •Официальное трудоустройство по ТК РФ. •График работы 5/2 с 9:00 до 18:00. •Заработная плата от 200 000 рублей на руки. •Возможен гибрид или удаленный формат работы.