⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Разработчик встроенных систем Embedded Linux

Прямой работодатель  СityNet ( citynet.ru )
Москва, Россия
Джуниор • Миддл • Сеньор
Информационные технологии • DevOps • C++ • C • Банковская и страховая сфера • Платежные технологии
25 января 2022
Удаленная работа • Работа в офисе
Опыт работы любой
Работодатель  СityNet
Описание вакансии

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

  • Составление и изучение готовых технических заданий на разработку
  • Написание, исправление, отладка модулей ядра на языках С
  • В режиме смешанной отладки на языке С++ для формирования стабильной версии встраиваемого системного ПО
  • Работа с SDK для Linux, кросс-компилирование Buildroot, а также софт в его составе, написанный командой проекта
  • Отладка модуля ядра, проведение смешанной отладки и тестирования
  • Чтение принципиальных схем электронных устройств

Требования:

  • Хорошее знание ядра от версии 3.10 до современных версий (до 5.4 включительно)
  • Умение кастомизировать/написать файл device tree устройств для SoC
  • Базовые навыки в чтении кода С/С++ прошивки и работы с JTAG отладчиком
  • Участие в разработке ПО на С, С++, имеющего тесную связь с модулями ядра системы, - как следствие общие навыки Embedded программиста.
  • Необходим опыт работы с SoC Nvidia Jetson, Allwinner, IMX (Freescale), Ti, Rokchip, Amlogic, Samsung, Nuvoton и пр., в этом контексте обширные знания и опыт создания встраиваемого ПО для большого числа платформ будет значительным преимуществом кандидата.
  • Необходим опыт участия в смешанной разработке, умение влиять на принципиальную схему устройства с целью минимизации возможных проблем интеграции модулей ядра вокруг SoC для эффективной и стабильной работы, - глубокое понимание device tree файлов, умение разбираться в коде модулей ядра Linux.
  • U-Boot. Умение кастомизировать и отладить основные проблемы в загрузчике для адаптации к дизайну системы (прослойки инициализации контроллера оперативной памяти, флеш-памяти и пр.)
  • Опыт работы с отладочным оборудованием - отладчик, логический анализатор, осциллограф, последовательный интерфейс
  • Хорошая коммуникабельность, навыки чтения и понимания технической документации на английском языке.
  • Высшее техническое образование, образование в области электроники, программирования, математики является плюсом.
  • Опыт работы должен включать разработку электроники потребительских девайсов

Условия:

  • Оформление согласно ТК РФ
  • Проектная работа
  • Зарплата обсуждается
  • Возможна удалённая работа
  • Возможен переход в fulltime