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

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

Компания АО НПЦ «ЭЛВИС» ищет разработчика системного ПО для разрабатываемых в компании чипов и модулей. Архитектура процессоров чипов - ARM и MIPS. В задачи входит портирование и разработка ПО на новые аппаратные платформы разрабатываемые в компании: разработка загрузчика U-Boot, разработка драйверов подсистем Linux, интеграция пакетов в Buildroot, Debian, разработка регрессионных тестов.

Разрабатываем драйверы Linux для следующих интерфейсов: периферийные высокоскоростные интерфейсы (Ethernet 1Gb, USB 3.0, MIPI CSI2, MIPI DSI, HDMI TX/RX 2.0, ONFI NAND), периферийные низкоскоростные интерфейсы (SPI, I2C, UART, I2S), интерфейсы внутренних IP-блоков (GPU/VPU OpenGL ES, OpenCL, V4L2, DRM).

Наш идеальный разработчик должен уметь грамотно выписать баг на софт и аппаратуру, уметь работать с осциллографом, почитать/обсудить проблему в списке рассылки целевого проекта ПО на английском языке, найти и черрипикнуть коммиты с апстрима и т.п.

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

  • Разработка драйверов ядра Linux для поддержки встраиваемых систем;
  • Разработка загрузчика U-Boot;
  • Разработка системных приложений и утилит для встраиваемых систем. Пакетирование приложений в Buildroot, Debian;
  • Разработка функциональных тестов драйверов Linux и U-Boot на Bash/Python;
Требования:
  • Уверенное знание C, опыт программирования на assembler;
  • Знакомство с любой архитектурой процессора (i686, MIPS, ARM...);
  • Опыт разработки драйверов Linux, U-Boot;
  • Опыт сборки корневой файловой системы встраиваемых устройств, опыт работы с кросс-компиляторами;
  • Уверенное владение одной из системой сборок (Make, CMake, QMake, Meson, Autotools ...);
  • Уверенное владение Git (merge, rebase, stash, cherry pick, git flow);

Условия:

  • достойный уровень заработной платы (обсуждается с успешным кандидатом);
  • интересные задачи, амбициозная команда, грамотное руководство;
  • официальное трудоустройство;
  • хорошая медицинская страховка (ДМС) (стоматология, госпитализация. Клиники есть в Москве, Зеленограде и МО), полис выезжающего за рубеж;
  • корпоративные и спортивные мероприятия (футбол, волейбол, настольный теннис);
  • курсы английского языка в офисе;
  • компенсация занятий спортом (через год работы);
  • возможность повышения квалификации за счёт компании;
  • работа в Зеленограде, офис на территории технопарка «Элма».

Ключевые навыки

Linux
Драйверы
U-Boot
Buildroot
Busybox
toolchain
Chromium Embedded Framework
Встраиваемые решения
STM32
Atmel
Pthreads

Контактная информация

Григорьев Николай Петрович

+7 (916) 5343437

grigoryev@elvees.com

Вакансия опубликована 30 декабря 2019 в Зеленограде

Код вакансии НТО-7