Разработка встраиваемого программного обеспечения для MCU (STM32, NXP, TI) на базе Baremetall/FreeRTOS на C/C++
Внедрение разработанного программного обеспечения в конечный продукт
Участие в разработке Linux kernel/user spaces драйверов для взаимодействия MCU и головного CPU по различным интерфейсам (I2C, SPI, UART)
Отладка разработанного программного обеспечения
Написание технической документации
Работа в кооперации с коллегами из других департаментов (конструктора, схемотехники)
Требования:
Высшее техническое образование
Знание архитектуры ARM (Cortex-M) и переферии. Interrupts, DMA, Timers
Опыт работы с FreeRTOS в сложных проектах. Под сложными понимаются проекта где MCU получает и обрабатывает данные поступающие по нескольким интерфейсам.
Опыт оптимизации математической обработки на MCU
Опыт работы с git
Опыт разработки на Linux
Знание английского на уровне вербального технического общения и чтения документации
Условия:
работа в аккредитованной Минцифрой IT компании
удобные рабочие места в современном офисе
интересные, сложные задачи, высокая степень самостоятельности
гибкое начало рабочего дня
гибридный режим работы
конкурентоспособная заработная плат
командировка в ЕС (Германия) и Сербию
возможность релокации сотрудника в Европейские офисы компании расположенные в Германии и Сербии