Разработка и отладка микропрограммного обеспечения (firmware) для отечественных и импортных ПЛИС, микроконтроллеров и процессоров;
Разработка, отладка и сопровождение драйверов устройств и модулей ядра Linux для плат расширения и периферийного оборудования;
Участие в полном цикле разработки: анализ ТЗ и схемотехники, подбор элементной базы, написание кода и документации, тестирование, аппаратная отладка и оптимизация;
Участие в сборке и кастомизация образов ПО (загрузчики, ядро, rootfs).
Требования:
Высшее образование;
Опыт разработки на С/С++ от 3 лет в области встраиваемых систем;
Глубокое понимание низкоуровневых механизмов: работа с памятью (DMA, кэш), прерываниями, таймерами;
Опыт работы загрузчиками ОС (uboot, UEFI, grub)
Опыт разработки ПО (драйвера, модули) для ARM (32/64-bit) и AMD64 архитектур центрального процессора для Linux.
Опыт сборки ядра Linux и OC Linux.
Плюсом будет:
Опыт создания сборок ОС на базе AOSP.
Опыт разработки ПО для микроконтроллеров ESP, Atmega, STM32 и т.п.
Опыт разработки ПО для SoC АМУР и СКИФ.
Опыт работы с git
Опыт работы с I2C, SPI, UART
Опыт кастомизации BIOS и UEFI.
Условия:
Большой уютный офис возле м. Киевская.
Развитая корпоративная культура;
Индивидуальный план адаптации и куратор на период испытательного срока;
IT аккредитация;
Официальное трудоустройство по ТК РФ с первого дня;
Вся необходимая техника для работы;
Корпоративная мобильная связь;
ДМС со стоматологией;
Компенсация занятий в спортзале;
Корпоративный учебный центр и компенсация внешних курсов для повышения квалификации;
Скидки от Skyeng на изучение английского языка;
Участие во внешних профессиональных мероприятиях и конференциях;
Корпоративные скидки от компаний партнеров;
Масштабные корпоративы и дружеские неформальные встречи внутри команд .