Обязанности:
разработка и внедрение архитектуры, требований и программной документации программного обеспечения оценка времени и трудоемкости реализации требований к программному обеспечению проектирование и разработка программной части системы сопровождение ПО на всех этапах жизненного цикла прогнозирование и предотвращение технических рисков
Требования:
высшее техническое образование опыт разработки под ОС Linux опыт разработки ПО для микроконтроллеров c ARM архитектурой опыт работы с SoC Rockchip: глубокое знание BSP (RK3568, RK3588 и др.), адаптация U-Boot, ядра Linux и Device Tree сборка дистрибутивов: опыт создания кастомных образов Linux (Debian, Ubuntu) под ARM-платформы, настройка кросс-компиляции графическая подсистема: навыки конфигурирования и отладки графического стека (OpenGL/ES, драйверы Mali), оптимизация рендеринга работа с железом: умение адаптировать драйверы для специфической периферии и проводить low-level отладку оборудования. знание типовой архитектуры микроконтроллеров опыт работы с цифровыми интерфейсами: UART, I2C, SPI, PCM, MII, SGMII, USB, SATA, PCIe 3.0 и выше знание базовых принципов построения и управления сетями знание современных технологий и инструментов разработки программного обеспечения опыт участия в реализации крупных проектов по разработке ПО аппаратуры, доведение до коммерческого продукта проведение тестирования программного обеспечения, видов тестирования;Похожие вакансии