other

Senior Embedded Linux Developer / Старший Разработчик Встраиваемых Систем Linux

Более недели назад

От 250 000 руб.

Город: Москва

ООО "ВЕДАПРОЕКТ"

13 вакансий

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 6 лет

Образование: Высшее

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

  • Проектирование и реализация систем и компонентов с использованием C, C++ и различных языков (например: bash, python) в программном окружении Linux;
  • Написание кода от высокоуровневых встроенных приложений до драйверов устройств на уровне регистров, а также reverse engineering существующих компонентов;
  • Использование различных процессоров и аппаратных периферийных устройств;
  • Реализация тестов и написание сопутствующей документации для заданной части системы;
  • Отладка и устранение проблем в коде и обеспечение интеграции в архитектуру системы;
  • Разработка и модификация BSP (включая перенос и интеграцию драйверов устройств ядра);

Требования:

  • Сильные навыки программирования на C, C++ и опыт использования систем сборки (make cmake ...);
  • Опыт работы в области разработки программного обеспечения от 3 лет;
  • Опыт работы с коммуникационными протоколами, например: TCP, UDP, HTTP, Bluetooth LE и и.д.;
  • Опыт работы с симметричными и асимметричными системами шифрования и знание принципов современных криптоалгоритмов, в том числе российских;
  • Отличные аналитические и эмпирические навыки решения проблем и устранения неисправностей;
  • Знание основных принципов работы Linux ядра, DT, загрузчика и принципов загрузки и работы системы;
  • Понимание методологии тестирования встроенного программного обеспечения, а также создание и исполнение протоколов тестирования и отладки;
  • Понимание различных интерфейсов SPI, I2C, USB 2+, RS232, CAN, RS485, SDIO;
  • Способность планировать работу и выполнять сложные задачи при минимальном руководстве.

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

  • Опыт завершенных проектов с использованием архитектур: ARMv8, MIPS, RISC-V;
  • Опыт портирования драйверов, uboot, linux kernel и опыт использования универсального загрузчика UBoot;
  • Опыт использования технологий доверенной загрузки и исполнения: TEE, TrustZone, OTP, TPM и т.д.;
  • Опыт работы с библиотеками компьютерного зрения OpenCV, dlib с организацией вычислений на CPU, GPU, NPU при применении нейросетевых технологий;
  • Опыт работы с OpenCL, RTOS.

Метельская Ирина Валентиновна

Откликнуться
Разместить Резюме
Пожаловаться ID: 116344314

Похожие вакансии

Embedded Linux Developer

Договорная

Москва

Бюро 1440

Linux embedded разработчик

Договорная

Москва

РТСофт

Разработчик Embedded Linux

Договорная

Москва

МАШ ЮНИТ