Еще фильтры

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

#17253560, 2
250 000
Тип объявленияБесплатное
Занятость
Полная
График работы
Полный день
Опыт работы
Более 5 лет

Условия:
Спортзал для сотрудников, обучение и повышение квалификации за счет компании, участие в профильных  конференциях, чай, кофе, гибкое время начала рабочего дня.
Обязанности:
Проектирование и реализация систем и компонентов с использованием 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.
Детали вакансии:
Обсуждение уровня заработной платы происходит на очном или онлайн собеседовании. Уровень денежной компенсации всецело зависит от конкретных навыков и опыта работы.



avatar

ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ВЕДАПРОЕКТ"

Контактное лицо:
Связаться с работодателем
Жалоба на вакансию