Обязанности:
Аппаратная часть: отладка периферийных блоков микроконтроллеров, макетирование блоков в составе процессорной системы;
интерфейсы: разработка программных модулей для интерфейсов и протоколов USB, Space Wire, SPI, GPIO, I2C, МКИО (ГОСТ Р 52070-2003) или MIL-STD-1553;
Требования:
навыки разработки ПО для микроконтроллеров на языке С;
опыт низкоуровневого программирования микроконтроллеров на базе архитектуры ARM Cortex-M3 и/или RISC-V;
опыт написания драйверов для интерфейсов, внешней памяти;
умение читать и готовность поддерживать наследственный код;
понимание принципов проектирования ПО, тестирования
Git, слияние веток программных модулей;
Опыт разработки под RTOS (FreeRTOS и аналоги);
опыт работы с RISC-V;
среды разработки Eclipse, IAR, Keil, Atmel Studio.
Программист микроконтроллеров (ведущий программист)
До 130 000 руб.
Москва
Российские космические системы