Обязанности: Сборка операционных систем Linux под архитектуры процессоров ARM, RISC_V; Разработка процессорных модулей для радиоэлектронной аппаратуры, используемой в АСУ ТП; Разработка патчей Linux для интерфейсов Ethernet, UART, USART, I2C, SPI, CAN; Разработка загрузчиков для Linux; Разработка программного обеспечения для интерфейсов Ethernet PHY, Ethernet MAC, UART, USART, I2C, SPI, CAN; Разработка драйверов, процессов, тестового ПО для устройств и шин (.HEX, .BIN и пр.) в пространстве пользователя и ядра; Участие в тестировании и отладке: макетов, РЭА, отладочных плат для устройств; Участие в тестировании функциональных блоков алгоритмов управления. Требования: Знание сетевых подсистем Linux; Опыт программирования в пространстве ядра; Опыт работы с Embedded Linux: сборка/адаптация загрузчика, ядра, дерева кода и устройств, сервисов из периферии ядра и различных аппаратных платформ; Владение методами и средствами разработки Embeded Linux как в пространстве пользователя, так и в пространстве ядра; Опыт разработки скриптовых языков (python, C#, shell); Опыт разработки скриптов для Linux BSP (ядро планировщика процесса, управления памятью, работу с устройствами, в т.ч. многопроцессорность); Знание спецификаций для интерфейсов: SPI, I2C, USB 2.0m, RS485/RS232, CAN. Условия: Работа в развивающейся компании в стабильной отрасли; Конкурентная заработная плата; Годовое премирование по результатам работы; Добровольное медицинское страхование; Современные рабочие места; Цифровые сервисы для сотрудников; Обучение и развитие сотрудников.
Похожие вакансии
Договорная
Москва. Станции метро: Комсомольская
Центр открытых разработок
Программист C/C++ embedded Linux
От 170 000 до 250 000 руб.
Москва. Станции метро: Комсомольская
РТК Автоматика
Инженер программист C (Linux Embedded)
От 250 000 руб.
Москва. Станции метро: Комсомольская
Innovation Weapons Techologies