Инженер по встраиваемым Linux-решениям/BSP
офис, Санкт-Петербург
Команда разрабатывает встроенное ПО и BSP для платформ автономного вождения. Вы будете работать с Linux-ядром, загрузчиками и драйверами для интеграции устройств и обеспечения детерминированной работы системы, влияя на безопасность и надежность автопарка
Стек
CLinux kernelARMv8-ABootloader (U-Boot)RT PREEMPTKconfigMakefileGitLabUARTI2CSPIUSBEthernettoolchain
Задачи
- •Разработка и модификация модулей ядра и драйверов
- •Настройка и поддержка загрузчика U-Boot и bootloader-компонентов
- •Сборка и кастомизация toolchain, сборка ядра и пользовательских компонентов
- •Отладка ядра и драйверов, работа с логами и аппаратными интерфейсами
- •Профилирование и тюнинг производительности системы
- •Интеграция и поддержка RT PREEMPT и новых устройств в системе
Обязательно
- •Знание C/C++
- •Опыт сборки ядра (Kconfig, Makefile) и разработки драйверов
- •Понимание архитектуры ARMv8-A и DTS
- •Опыт работы с аппаратными интерфейсами (UART, I2C, SPI, USB, Ethernet)
- •Опыт чтения схем и работы с логическими анализаторами
- •Опыт работы с GitLab и системами контроля версий
- •Опыт интеграции/поддержки RT PREEMPT (реального времени)
Будет плюсом
- •Опыт профилирования и тюнинга производительности ядра и драйверов