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