Разработчик С++ на Embedded Linux / OpenBMC, Москва.

▷ Работодатель: ГАОДИ РУС (профиль,отзывы)
💰 From 150000 RUR. | Режим: office | 10

* This listing is inactive or archived *

DANNIE – международный контрактный разработчик и производитель электроники с углублённой экспертизой в области компьютерного зрения, компьютерных платформ и индустриальных решений.

Офис разработки находится в Москве, производственные площадки расположены в России, Литве, Турции и Китае. Мы постоянно растём и развиваем свой технологический стек.

Направление Вычислительная техника в поисках Разработчика С++ на Embedded Linux / OpenBMC.

Чем Вам предстоит заниматься:

  • ​​​​​​Адаптация проекта OpenBMC на различные серверные платформы на основе архитектур x86 и ARM;
  • Разработка модулей Linux Driver Kernel-space & User-space (SPI/I2C/USB/GPIO/e.t.c);
  • Развитие функционала OpenBMC
Требования:
  • Глубокое знание языка C++ (Метапрограммирование/шаблоны, стандарты 17, 20, стандартные библиотеки, Boost);
  • Знание алгоритмов и структур данных;
  • Опыт программирования и отладки в среде Linux (gcc, gdb);
  • Владение скриптовыми языками программирования Shell и Python;
  • Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
  • Embedded Linux - Знание принципов работы проекта Yocto - конфигурирование, сборка, развертывание, интеграция аппаратных интерфейсов, device tree;
  • Опыт разработки драйверов устройств для Linux (оптимизация, исправление ошибок и расширение функциональности);
  • Знание принципов работы systemd и d-bus;
  • Знания U-Boot, EDK II и Qemu;
  • Опыт отладки с помощью gdb и иных средств;
  • Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п;
  • Базовые знания цифровой и аналоговой схемотехники. Умение читать электрические принципиальные схемы и документацию на электронные компоненты;
  • Умение при необходимости в процессе отладки осуществлять мелкие аппаратные доработки с использованием паяльного оборудования;
  • Знание английского языка (технический)

Плюсом будут:

  • Опыт разработки Linux-драйверов;
  • Опыт разработки или исправления/доработки внутренних подсистем Linux Kernel;
  • Опыт программирования микроконтроллеров типа STM32;
  • Знакомство с отладчиками типа Jtag;
  • Умение пользоваться осциллографом и логическим анализатором

А вот, что мы можем предложить:

  • ​​​​Официальное оформление по ТК РФ с первого дня;
  • Стабильный доход;
  • Работа с российскими и иностранными заказчиками;
  • Программа ДМС;
  • Возможности профессионального и карьерного роста;
  • Вкусный кофе и плюшки в офисе;
  • Молодая профессиональная команда.
Москва, шоссе Энтузиастов, 34
http://www.gaodi.ru
Английский языкPythonC/C++ARMGCC

Created: .
Expires after: .
Responses: 9

Откликнуться на вакансию  Работодатель: профиль,отзывы