Инженер по разработке ПО для микроконтроллеров
офис, гибрид, Нижний Новгород
Команда разрабатывает ПО для микроконтроллеров в телекоммуникационных устройствах (мобильная и стационарная связь, космическая связь). Вы будете писать и сопровождать встройное ПО, реализовывать протоколы обмена и обеспечивать работоспособность ПО в составе конечного устройства
Стек
C++FreeRTOSGitJenkinsSTM (MCU)TI (MCU)I2CSPIUARTCANDocker
Задачи
- •Разработка и сопровождение ПО для микроконтроллеров
- •Реализация протоколов обмена, управления и отладки
- •Интеграция и запуск ПО в составе конечного устройства
- •Тестирование и наладка с использованием измерительных приборов
- •Ведение технической документации и отчётов для заказчика
Обязательно
- •Высшее образование
- •Опыт разработки для микроконтроллеров STM / TI на С/С++
- •Опыт работы с RTOS (FreeRTOS, RT-Thread)
- •Знание систем контроля версий (Git, SVN)
- •Работа с периферией по I2C, SPI, UART, RS232, CAN
- •Понимание цифровой и аналоговой схемотехники, чтение схем
- •Умение работать с осциллографом и другим измерительным оборудованием
Будет плюсом
- •Навыки работы в Linux
- •Опыт разработки графического интерфейса
- •Опыт работы с CI/CD (Jenkins)
- •Знакомство с Docker
- •Понимание основ цифровой обработки сигналов (ЦОС)
- •Английский от уровня intermediate и выше