KRAFTWAY, одна из крупнейших российских ИТ компаний. Работаем с 1993 года. Занимаемся разработкой низкоуровневого ПО, материнских плат, телекоммуникационного оборудования и т.п. Большое внимание уделяем разработке ПО и созданию программно-аппаратных решений. На данный момент нуждаемся в Разработчике C/C++.
Функции: Создание встроенного ПО (firmware для аппаратных устройств), , работающего в окружении BareMetal, Embedded Linux или RTOS. Разработка обособленных программных модулей под различные микропроцессорные архитектуры (в частности, Cortex A53/R5 на Xilinx Zynq/Ultrascale+). Покрытие модулей unit-тестами, функциональными тестами, тестами производительности. Взаимодействие с математиками, архитекторами ПО, программистами FPGA, схемотехниками и разработчиками аппаратных устройств. Отладка ПО на разрабатываемой аппаратной платформе. Документирование кода. Командная разработка.
Есть GIT, JIRA, CI. Тестирование - отдельная группа.
Требования: Опыт коммерческой разработки на C/C++ для embedded-систем. Уверенное владение инструментом разработки Xilinx SDK. Умение разбираться в большом объеме чужого кода, изменять и поддерживать его. Умение работать со спецификациями.
Приветствуется: Опыт работы с оборудованием, измерительной техникой. Умение читать принципиальные схемы. Опыт написания драйверов ядра linux/rtos. Опыт использования IP-блоков / HW-интерфейсов (DMA, DDR, PCIe, Interrupt Controllers, SPI, I2C, CoreSight и т.п.). Опыт написания контроллеров (NVME, USB, ONFI и т.п.). Понимание маршрута разработки SoC FPGA, знание любых языков описания аппаратуры (HDL).
Условия: Место работы: м.Алексеевская, 5 мин.пешком от метро. График работы: Пятидневка. 8-часовой рабочий день. Зарплата официальная. Размер обсуждаем. Полное соблюдение ТК РФ.
Контакт: Максим borzov@kraftway.ru