разработка и внедрение архитектуры, требований и программной документации программного обеспечения оценка времени и трудоемкости реализации требований к программному обеспечению проектирование и разработка программной части системы сопровождение ПО на всех этапах жизненного цикла прогнозирование и предотвращение технических рисков
Требования
высшее техническое образование опыт разработки под ОС Linux опыт разработки ПО для микроконтроллеров c ARM архитектурой знание типовой архитектуры микроконтроллеров опыт работы с цифровыми интерфейсами: UART, I2C, SPI, PCM, MII, SGMII, USB, SATA, PCIe 3.0 и выше знание базовых принципов построения и управления сетями знание современных технологий и инструментов разработки программного обеспечения опыт участия в реализации крупных проектов по разработке ПО аппаратуры, доведение до коммерческого продукта проведение тестирования программного обеспечения, видов тестирования; умение организовать работу группы программистов