Системный программист

Дата размещения вакансии: 27.01.2025
Работодатель: Компания Стрим Лабс
Уровень зарплаты:
з/п не указана
Город:
Москва
Новодмитровская улица 2к1
Требуемый опыт работы:
Более 6 лет

Стрим Лабс - международная компания, 95% R&D в России, разрабатывающая электронику и программное обеспечение для телевидения, видеоналитики, телемедицины, систем видеонаблюдения.

Ищем инженера по разработке профессионального оборудования для рынка телевещания.

Обязанности:

  • Модифицировать программный код загрузчиков FSBL и U-Boot, модификация ядра Linux (адаптация Device Tree);

  • Собирать дистрибутивы Linux для встраиваемых систем с использование Build Root, Yocto (Petalinux);

  • Помощь в разработке драйверов устройств (дебаг, сборка дистрибутива ОС Linux), в большей степени PCIe устройств захвата и воспроизведения медиа данных;

  • Участвовать в разработке, отладке устройств захвата, воспроизведения медиа данных.

Требования:

  • Опыт работы с инструментами сборки дистрибутивов Linux: Buildroot, Yocto, Petalinux;

  • Навыки работы с DeviceTree;

  • Опыт разработки и отладки драйверов в среде ОС Linux;

  • Умение собирать и модифицировать загрузчик uboot для различных аппаратных платформ;

  • Знание инструментов gcc, gdb, GNU toolchain, make, cmake, а также процессов сборки программного обеспечения;

  • Уверенное владение C и C++;

  • Понимание сетевых технологий в Linux, включая работу с POSIX-сокетами;

  • Навык анализа и изменения существующего кода;

  • Уверенная работа с системой контроля версий Git.

Будет плюсом:

  • Опыт работы с SoC Zynq или аналогичными аппаратными платформами;

  • Понимание архитектуры Linux и его подсистем (Video2Linux, DMA Engine);

  • Знание периферийных интерфейсов (I2C, SPI и др.).

Условия:

  • Оформление по ТК РФ;
  • Возможна IT-отсрочка/ипотека;
  • Гибридный график работы;
  • Удобное рабочее место в БЦ класса А «Савеловский»
    (12 минут пешком от м. Дмитровская).