Ведущий системный программист ОС GNU/Linux встраиваемых систем

Дата размещения вакансии: 21.11.2024
Работодатель: НПЦ ЭЛВИС
Уровень зарплаты:
з/п не указана
Город:
Зеленоград
улица Конструктора Лукина 14с14
Требуемый опыт работы:
Более 6 лет

АО НПЦ «ЭЛВИС» — ключевой российский дизайн-центр по разработке элементной базы для систем связи и телекоммуникационного оборудования, входит в реестр аккредитованных ИТ-компаний и организаций оборонно-промышленного комплекса.

В настоящий момент в компании открыта вакансия Ведущий системный программист ОС GNU/Linux встраиваемых систем.

Наша команда разрабатывает драйверы Linux и ALT Linux для следующих интерфейсов: периферийные высокоскоростные интерфейсы (PCIe 2.0/3.0/4.0, SATA 3.0, Ethernet 1Gb/10Gb, USB 3.0, ONFI NAND, SD/eMMC), периферийные низкоскоростные интерфейсы (SPI, I2C, UART, I2S, CAN), интерфейсы и фреймворки аппаратных ускорителей (GPU OpenGL ES, OpenCL, VPU V4L2, OpenMAX, DRM).

Обязанности

  • Разработка драйверов ядра Linux и ALT Linux для поддержки СнК и встраиваемых систем;
  • Разработка системных приложений и утилит для встраиваемых систем;
  • Разработка драйверов для высокоскоростных интерфейсов (PCIe 2.0/3.0/4.0, SATA 3.0, Ethernet 1Gb/10Gb, USB 3.0, ONFI NAND, SD/eMMC), периферийных низкоскоростных интерфейсов (SPI, I2C, UART, I2S, CAN);
  • Пакетирование драйверов, приложений в дистрибутивы Buildroot, Debian;
  • Разработка функциональных тестов драйверов Linux, ALT Linux и U-Boot на Bash/Python.

Требования

  • Высшее техническое образование в области программирования;
  • Опыт программирования на одном из языков C, C++, assembler не менее 5 лет;
  • Опыт разработки сложного проекта, например: портирование, оптимизация комплексного драйвера/фреймворка/подсистемы ОС Linux, ALT 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 и пр.

Мы предлагаем

  • Полис ДМС (включающий стоматологию, возможность подключения родственников и членов семьи, страховку выезжающих за рубеж, телемедицину, онлайн-консультации юриста и психолога);
  • Кафетерий льгот — гибкая система бонусов, где каждый сотрудник самостоятельно определяет структуру и наполнение своего пакета льгот. В него включены затраты на кредиты, страхование, отдых и обучение, в том числе детей;
  • Материальная помощь к значимым событиям и сложным жизненным ситуациям;
  • Сервис с предложениями о корпоративных скидках и привилегиях от партнеров (900+), который помогает значительно экономить на ежедневных тратах;
  • Корпоративный транспорт по гор. Зеленоград;
  • В Компании есть команды по: легкой атлетике, баскетболу, шахматам, настольному теннису и плаванию, лыжам и киберспорту. Спортсмены нашей Компании принимают участие в различных соревнованиях и турнирах. Для футбольной и волейбольной команды предоставляются спортивные площадки;
  • Мы ценим ваш опыт и компетенции, поэтому уровень дохода обсуждаем с успешными кандидатами.