Embedded Linux инженер, Москва.

▷ Работодатель: Лаборатория Наносемантика (профиль,отзывы)
💰 From 250000 RUR. | Режим: office | 10

* This listing is inactive or archived *

Для развития новой лаборатории искусственного интеллекта в МФТИ и выполнения на ее базе проектов мы ищем Embedded Linux инженера, способного собрать ядро Linux, загрузчик, создать дистрибутив, иметь опыт в сопровождении проекта, в создании кросс-компилируемых проектов, в особенности для Buildroot.

Желателен опыт работы с дистрибутивами, популярными в ARM встраиваемых на базе SoC решениях: debian, ubuntu-core, openwrt, yocto и пр. В общем, ищем специалиста, способного нам помочь в разработке встроенных встраиваемых решений и программно-аппаратных комплексов.

Лабораторию возглавляют люди с опытом построения больших решений в сфере разговорного ИИ. Специфика работы включает разработку модулей ядра линукс в том числе для промышленного применения в составе умных девайсов, систем хранения данных.

Общие требования для специалиста:

  • Составление и изучение готовых технических заданий на разработку;
  • Хорошее знание ядра Линукс от версии 3.10 с учетом изменений до современных версий (до 5.13 включительно);
  • Умение кастомизировать/написать файл device tree устройств для SoC;
  • Необходим опыт работы с SoC Nvidia Jetson, Allwinner, IMX (Freescale), Ti, Rokchip, Amlogic, Samsung, Nuvoton, Marvell и пр., в этом контексте обширные знания и опыт создания встраиваемого ПО для большого числа платформ будет значительным преимуществом кандидата;
  • Знание языков С (для написания, исправления, отладки модулей ядра);
  • Знание языка С++ для режима смешанной отладки для формирования стабильной версии встраиваемого системного ПО;
  • Умение работать с SDK для Linux, кросс-компилировать Buildroot, а также софт в его составе, написанный командой проекта;
  • Умение отлаживать модули ядра, проводить смешанную отладку и тестирование;
  • Опыт работы с отладочным оборудованием - отладчик, логический анализатор, осциллограф, последовательный интерфейс;
  • Умение читать принципиальные схемы электронных устройств;
  • Базовые навыки в чтении кода С\С++ прошивки и работы с JTAG Debug (GDB);
  • Необходим опыт участия в смешанной разработке, умение влиять на принципиальную схему устройства с целью минимизации возможных проблем интеграции модулей ядра вокруг SoC для эффективной и стабильной работы, - глубокое понимание device tree файлов, умение разбираться в коде модулей ядра Linux;
  • U-Boot. Умение кастомизировать и отладить основные проблемы в загрузчике для адаптации к дизайну системы (прослойки инициализации контроллера оперативной памяти, флеш-памяти, bluetooth, wifi, modem, sound device и пр.);
  • Возможность принимать участие в разработке ПО на С, С++, имеющего тесную связь с модулями ядра системы, - как следствие общие навыки Embedded программиста;
  • Хорошая коммуникабельность, английский язык не ниже Intermediate, навыки разговорного приветствуются;
  • Высшее техническое образование, образование в области электроники, программирования, математики является плюсом;
  • Опыт работы должен включать разработку электроники потребительских девайсов, техники специального назначения, автомобильной электроники.
Условия:

График/форма работы

  • Форма работы 5/2 на территории работодателя;
  • Лаборатория находится на территории ведущего технического вуза страны, в городе Долгопрудный (Рядом со станцией Новодачная МЦД-1, или 15 минут от метро Алтуфьево или Ховрино).

Условия работы и оформления

  • Оформление по ТК РФ с первого рабочего дня;
  • Полностью официальная заработная плата по результатам собеседования;
  • Соблюдение норм ТК РФ.

Что ждёт интересного:

  • Отличный коллектив, интересная и динамичная работа;
  • Возможности для профессионального и карьерного роста.
Долгопрудный, Институтский переулок, 9
https://nanosemantics.ai/
Английский языкLinuxC/C++AssemblerC++

Created: .
Expires after: .
Responses: 4

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