Разработчик встроенных систем Embedded Linux
Прямой работодатель СityNet ( citynet.ru )
Москва, Россия
Джуниор • Миддл • Сеньор
25 января 2022
Удаленная работа • Работа в офисе
Опыт работы любой
Опыт работы любой
Короткая ссылка: geekjob.ru/hWxf
Описание вакансии
Обязанности:
- Составление и изучение готовых технических заданий на разработку
- Написание, исправление, отладка модулей ядра на языках С
- В режиме смешанной отладки на языке С++ для формирования стабильной версии встраиваемого системного ПО
- Работа с 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
