Обязанности
•анализ требований технического задания, разработка архитектуры приложения;
•поддержка ранее разработанных и написание новых драйверов/модулей ядра ОС Linux;
•конфигурирование, адаптация и сборка ядра ОС Linux для различных аппаратных платформ;
•конфигурирование, адаптация и сборка загрузчика U-Boot для различных аппаратных платформ;
•поддержка ранее разработанных программных систем для СнК Zynq 7000.
Требования
•уверенный уровень владения языком C;
•знание основ работы аппаратного обеспечения вычислительных систем (прерывания, прямой доступ в память, способы организации ввода/вывода);
•умение анализировать структуру аппаратного обеспечения, используя принципиальные схемы печатных плат;
•уверенный уровень знания систем контроля версий mercurial/git;
•умение работать в команде.
Приветствуется
•знание основ работы в ОС Linux;
•опыт программирования микроконтроллеров;
•опыт разработки baremetal и AMP-систем;
•желание разбираться в новой области;
•опыт работы в схожей должности или в указанной тематике;
•наличие портфолио завершенных проектов;
•знание ГОСТ ЕСПД.
Условия
•оформление по ТК РФ, "белая" заработная плата, система премирования;
•большой, просторный офис, комфортное рабочее место;
•испытательный срок 2-3 месяца.