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