Напиши текст вакансии для должности "Ведущий системный программист ОС GNU/Linux встраиваемых систем". Название компании: "НПЦ «ЭЛВИС»". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Linux', 'Драйверы', 'U-Boot', 'Buildroot', 'Busybox', 'toolchain', 'Chromium Embedded Framework', 'Встраиваемые решения', 'STM32', 'Atmel', 'Pthreads'

Компания АО НПЦ «ЭЛВИС» ищет программиста системного ПО для разрабатываемых в компании чипов и модулей. Архитектура процессоров чипов - ARM и MIPS. В задачи входит портирование ПО и разработка BSP аппаратных платформ: портирование и разработка U-Boot, Linux, интеграция пакетов в Buildroot, Debian, разработка регрессионных тестов. Наша команда разрабатывает драйверы Linux для следующих интерфейсов: периферийные высокоскоростные интерфейсы (DDR4, PCIe 2.0/3.0/4.0, SATA 3.0, Ethernet 1Gb/10Gb, USB 3.0, MIPI CSI2, MIPI DSI, HDMI TX/RX 2.0, ONFI NAND, SD/eMMC), периферийные низкоскоростные интерфейсы (SPI, I2C, UART, I2S, CAN), интерфейсы и фреймворки аппаратных ускорителей (GPU OpenGL ES, OpenCL, VPU V4L2, OpenMAX, DRM). Наш идеальный разработчик должен уметь грамотно выписать баг на софт и аппаратуру, работать с осциллографом, почитать/обсудить проблему в списке рассылки целевого проекта ПО на английском языке, &quot;черипикнуть&quot; коммиты с апстрима. Текущие проекты:  Разработка шлюза для сбора показаний с беспроводных датчиков (Wi‑Fi, LoRa, ZigBee). &quot;Оживление&quot; и валидация (aka SoC bringup, validation) СнК (CPU Cortex-A53, PCIe 3.0, USB 3.0, LPDDR4, приём и сжатие видео 4K 60 FPS). Разработка SMARC-модулей.  Обязанности:  Разработка драйверов загрузчика U-Boot и ядра Linux для поддержки СнК и встраиваемых систем. Разработка системных приложений и утилит для встраиваемых систем. Пакетирование драйверов, приложений в дистрибутивы Buildroot, Debian. Разработка функциональных тестов драйверов Linux и U-Boot на Bash/Python. Отправка разработок компании в апстрим.  Требования:  Опыт программирования на одном из языков C, C++, assembler не менее 5 лет. Опыт разработки сложного проекта, например:  портирование, оптимизация комплексного драйвера/фреймворка/подсистемы ОС Linux или Android: PCIe subsystem, IO/filesystem, UVC, V4L2, DRM, OpenGL ES, EGL, Vulkan, X11, OpenMAX). портирования ядра или загрузчика на новую платформу СнК.   Опыт программирования и отладки встраиваемых систем MIPS/ARM, опыт сборки корневой файловой системы для встраиваемых устройств, опыт кросс-компиляции (Buildroot, Yocto). Опыт работы с ОС Linux на уровне написания скриптов (bash, awk, и т.д.). Опыт программирования на любом из языков Python, Perl, Ruby, Go. Уверенное владение Git (merge, rebase, stash, cherry pick).  Приветствуется:  Опыт исследования аппаратных проблем модулей, опыт работы с осциллографом. Наличие вклада в проекты с открытым исходным кодом на GitHub и пр.  Мы предлагаем:  Участие в передовых проектах в отрасли микро- и радиоэлектроники, телекоммуникаций и связи; Работу в команде лучших специалистов отрасли, с возможностью делиться знаниями и перенимать опыт, решая сложные инженерные задачи, на передовом краю развития современных технологий; Систему поощрения за создание результатов инновационной деятельности, регистрация патентов; Применение результатов работы в подготовке квалификационных работ в магистратуре и аспирантуре. Поддержка научно-технического совета в подготовке статей, публикаций, работ; Работу в современных системах автоматизированного проектирования от ведущих мировых производителей по высокотехнологичным проектным нормам с лучшими российскими и зарубежными фабриками-изготовителями; Широкие возможности профессионального роста; Гибкий график работы (возможность выбора начала и окончания рабочего дня); Возможность дистанционной работы или частично дистанционной работы; Расширенный социальный пакет: ДМС (включающий стоматологию, возможность подключения родственников и членов семьи, страховку выезжающих за рубеж, телемедицину, онлайн-консультации юриста и психолога), материальная помощь к важным/значимым событиям, компенсация занятий спортом, сервис корпоративных скидок и привилегий; У нас дружественная атмосфера и активная корпоративная жизнь. Корпоративные волейбольная и футбольная команды – участником может стать любой желающий; Мы ценим ваш опыт и компетенции, поэтому уровень дохода обсуждаем с успешными кандидатами.