Мы ищем Linux BSP разработчика в команду профессионалов, , которая специализируется на разработке Windows и Linux BSP и драйверов для западных заказчиков (silicon and board vendors).
Мы заинтересованы в специалисте, который бы смог выполнять следующие работы:
- разработка BSP для различных аппаратных платформ (архитектуры ARM и x86);
- исследование и изменение реализации системных механизмов ядра и библиотек;
- разработка новых и изменение существующих драйверов.
Круг задач:
- разработка Linux BSP для различных аппаратных платформ (архитектуры ARM, x86);
- доработка загрузчиков ОС Linux (u-boot);
- разработка новых и изменение существующих драйверов;
- улучшение производительности и потребления системных ресурсов;
- разработка IoT решений.
Ключевые навыки:
Опыт разработки Linux BSP:
- опыт с Yocto/Buildroot;
- опыт SoC'ами от NPX (iMX, LS10XX,...);
- опыт со сборочными системами и пакетными менеджерами (bitbake, rpm, deb);
- опыт с инструментами разработчика: git, GitLab, gdb, Makefile, ...;
- опыт разработки драйверов под Linux;
- опыт с U-Boot, device tree.
Приветствуется:
- опыт с периферией и соответствующим протоколами/стеками: SMBus, I2C, SPI, GPIO, WDT, SPI, UART, HWMonitor chips, EEPROM;
- опыт "оптимизации" и "tweaking": reducing boot time, low-memory-footprint, readonly rootfs, redundant booting, mass deployment;
- опыт с Secure Boot;
- опыт c IoT технологиями (Azure, Hawkbit, RAUC update, ...);
- опыт с Web GUI для управления embedded устройствами (LuCI, Cockpit, Webmin, selfdeveloped) и соответствующими технологиями.
Организаторская часть:
- понимание процесса разработки ПО: подготовка оценки/ТЗ, разработка, помощь с тестированием, баг-фиксинг, документирование и подготовка поставки;
- чтение руководящих документов: schematics, assembly, datasheet, reference_manual;
- взаимодействие с другими членами команды для решения возникающих проблем оптимальным путем;
- взаимодействие с заказчиками для решения возникающих технических проблем.
Мы предлагаем:
- переезд в Сербию, офис в Сербии;
- постоянный контракт с конкурентоспособной зарплатой и гибким рабочим временем;
- плоская иерархия, короткие пути принятия решений и корпоративная культура, которая приветствует ваши отзывы;
- включение в команду квалифицированных международных специалистов;
- творческая и стимулирующая среда, которая имеет большой потенциал для будущего роста и основана на инновациях;
- медицинское страхование, частичная или полная оплата жилья, помощь в поиске квартиры, оплата билетов домой раз в полгода или год.