Вакансия: Инженер-программист Embedded
Описание вакансии
Требуется сотрудник для разработки программного обеспечения проводных и беспроводных контроллеров. Специализация оборудования различная: промышленность, заводы, коммерческого назначения, медицинского.
Обязанности:
- Построенное программной архитектуры и логики работы контроллеров
- Участие на этапах тестирования и отладки систем
- Подготовка кода на базе отладочных модулей с последующим переносом
- Разработка ТЗ на встраиваемое ПО
- Разработка отладочных стендов
- Разработка быстрых прототипов на готовых модулях
- Формирование и анализ исходных требований проектов.
- Кооперация со смежными отделами: РЭА, Софт, сборочный цех
Требования: - Знание протоколов: I2C; SPI; CAN; Ethernet; UART; JTAG
- Знание беспроводных протоколов: BLE; WiFi; LoRaWan (Опц.)
- Опыт промышленной разработки под ST / TI / Nordic (Опц)
- Опыт работы с памятью NAND / SD и их файловыми системами
- Опыт работы с модулями GPS / GSM 2G-4G (5G опционально)
- Знание языков программирования C, С++
- Умение пользоваться GIT
- Умение писать интеграционные и модульные тесты
- Умение документировать код
Опционально :
- Опыт работы с видеопотоками
- Опыт работы с операционными системами реального времени (FreeRTOS)
- Знание отечественных микроконтроллеров: Миландр и проч.
- Опыт работы с графическими процессорами: Nvidia
- Знание работы нейро-процессоров
- Знание технологии ML/CV/AR
Условия :
- Удалённая работа
- Бонусы от успешного выполнения проектов