Разработка встраиваемого ПО для микроконтроллеров и микропроцессоров;
Участие в разработке архитектуры программного обеспечения;
Участие в процессе проектирования электронных устройств, взаимодействие со смежными специалистами (разработчиками аппаратной части, разработчиками ПО верхнего уровня, инженерами по тестированию);
Наладка, запуск и сопровождение разрабатываемого программного обеспечения.
Продолжительный опыт разработки на C/C++ (микроконтроллеры, микропроцессоры, embedded software);
Опыт разработки встраиваемого ПО (в т.ч. под ОС Linux - будет преимуществом);
Знание архитектур ARM (Cortex A/M/R), опыт работы с многоядерными MPU/MCU;
Знание интерфейсов Ethernet, UART, I2C, SPI и т.д.;
Умение разобраться в чужом коде, умение писать хорошо структурированный и документированный код.
Знание английского языка A2 - elementary