Компания ищет ведущего инженера по встраиваемому Linux для запуска и доводки платформы управления коммутатором на базе NXP i.MX 8M Plus под Astra Linux ARM.
Обязанности
Подъем и стабилизация платформы на i.MX 8M Plus: bootloader, kernel, device tree, rootfs, system services.
Интеграция и адаптация Astra Linux ARM под целевую аппаратную платформу.
Реализация и сопровождение BSP: UART, eMMC, I²C, SPI, GPIO, Ethernet, watchdog, reset/recovery.
Обеспечение работы PCIe между CPU и switch ASIC, участие в низкоуровневой отладке взаимодействия.
Настройка и поддержка схемы загрузки, recovery mode, update/rollback.
Выпуск production image: сборка, package layout, версионирование, диагностика, проведение базовых smoke tests.
Участие в разборе проблем первых ревизий платы совместно с hardware-командой.
Формирование технических требований к carrier board / module integration при использовании готового SoM.
Требования
Опыт работы с embedded Linux на ARM64.
Практический опыт работы с U-Boot, Linux Kernel, Device Tree, Systemd.
Опыт bring-up новой платы или глубокой адаптации существующей аппаратной платформы.
Понимание принципов работы PCIe, Ethernet, UART, eMMC, I²C, GPIO, Watchdog.
Опыт работы с Yocto, Buildroot, Debian-based embedded stack или аналогичной системой сборки.
Умение работать с datasheet, schematic, pinmux, power/reset sequences.
Навыки низкоуровневой отладки: serial console, early boot, crash logs, kernel panic, dmesg.
Уверенное знание С/С++, Shell, Git.
Опыт работы в embedded Linux не менее 5 лет, включая не менее 2 лет в области BSP, Kernel или Bring-up.
Будет преимуществом
Опыт работы с NXP i.MX 8M / 8M Plus.
Опыт интеграции Astra Linux, ALT, Debian derivative или другой защищенной/корпоративной Linux-платформы.
Опыт разработки или доработки драйверов ядра Linux.
Понимание Secure Boot, подписи образов, OTA и контроля целостности обновлений.
Опыт работы с сетевым оборудованием, Switch ASIC, PCIe DMA, DSA/Open vSwitch.
Опыт построения CI для сборки и выпуска firmware.
Практический опыт самостоятельного bring-up ARM-плат.
Понимание различий между BSP Engineer и Linux Application Developer.
Опыт доведения системы до готовности к прошивке на стенде и серийному производству.
Условия
Место работы: г. Москва, м. Калужская.
График работы: с 9:00 до 18:00 (пн-пт), возможен гибкий график начала рабочего дня.
Трудоустройство: согласно ТК РФ с первого рабочего дня.
Соцпакет: ДМС, перспективы карьерного роста.
Достойная оплата труда, готовы обсуждать с успешным кандидатом.
Возможность профессионального и карьерного роста.
Похожие вакансии
Высшее образование. - Опыт работы в строительной компании. - Знание состава строительной документации. - Знание состава материалов и опыт работы с М29. -
Высшее юридическое образование (гражданско-правовая специализация). Наличие аналогичного опыта работы от 3 лет в организации, занимающейся проектированием/строительством промышленных объектов...
Аналогичный опыт работы от 2х лет. Уверенный пользователь программного обеспечения и оргтехники:
Высшее образование. Опыт работы на участке расчета заработной платы от 200 чел. от 2 лет, знание других участков бухгалтерского учета...
Высшее профильное образование, знание РСБУ. Уверенный пользователь Excel, 1С Бухгалтерия 8.3. Опыт работы главным бухгалтером от 3-х...
