Обязанности: разработка встраиваемого микропрограммного обеспечения (firmware) для микропроцессоров и СнК архитектуры ARM в составе СВТ и ПАК производства ПК Аквариус; создание, проверка, отладка и сопровождение программных средств согласно утвержденному плану-графику; анализ технических требований, выбор наилучшего способа их реализации, оценка сроков; определение наиболее подходящих средств, алгоритмов и структур данных, определение возможности использования готовых средств для решения задачи; соблюдение сроков и обеспечение качества выпускаемых релизов; своевременное устранение выявляемых дефектов; совершенствование процессов разработки; определение объема и содержания контрольных примеров, обеспечивающих проверку соответствия программных средств их функциональному назначению; разработка и постоянная актуализация технической документации на создаваемые и сопровождаемые программные средства; техническая поддержка производства и сервисного подразделения ПК Авариус по профильной тематике; своевременное решение инцидентов 3-ей линии технической поддержки.
Требования
Требования: Опыт работы в IT компаниях разработчиком системного или встраиваемого ПО не менее 3 лет.
Опыт программирования под arm-архитектуру (SoC или ЦП) от 2 лет.
Отличное знание языка программирования C, опыт разработки от 2 лет.
Хорошее знание архитектуры ARM, особенностей реализации в различных микропроцессорах (SoC).
Опыт разработки серийных изделий на базе микроконтроллеров или SoC.
Практические навыки работы с шинами и отладки взаимодействия между устройствами по шинам PCI и PCI-Express, I2C, SMBus, SPI, 1-wire, LPC, USB.
Умение читать и анализировать сложную схемотехнику.
Умение работать с Device Tree (DTS/DTB).
Способность вести аккуратное документирование разработки.
Хорошие навыки взаимодействия в команде.
Навыки работы с Gitlab/Github Английский язык (технический).
Приветствуется (будет плюсом): Опыт разработки и/или отладки программного кода для платформ на базе процессоров семейства Baikal
Квалификация
Опыт работы в IT компаниях разработчиком системного или встраиваемого ПО не менее 3 лет.