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

