Чем предстоит заниматься:
• Разработка программного обеспечения реального времени для встраиваемых одноплатных компьютеров.
• Настройка ядра 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 рублей на руки.
•Возможен гибрид или удаленный формат работы.