Обязанности:
О компании Смартвизор — IT-компания, которая разрабатывает высоконагруженные сервисы на стыке компьютерного зрения. Мы строим продукты, которые работают быстро, надёжно и масштабируются вместе с бизнесом. Чем предстоит заниматься Разрабатывать и поддерживать прошивки на C/C++ для микроконтроллеров и процессоров. Проектировать архитектуру встраиваемого ПО с использованием RTOS — управление задачами, синхронизация, работа с периферией. Реализовывать драйверы и протоколы обмена данных (UART, SPI, I2C, Wi-Fi, BLE). Участвовать в отладке, тестировании и оптимизации производительности на целевом оборудовании. Взаимодействовать с командами аппаратной разработки и бэкенда. Мы ожидаем Уверенное владение C и C++ в контексте embedded-разработки. Опыт работы с ESP32 (ESP-IDF). Практический опыт разработки под RTOS (FreeRTOS или аналоги) — понимание многозадачности, очередей, семафоров, таймеров. Опыт работы с OpenIPC. Опыт работы с Linux для IP-камер и видеоустройств (Goke, HiSilicon и аналоги). Навыки работы с отладочными инструментами (JTAG, логический анализатор, осциллограф). Умение читать схемы и даташиты. Опыт работы с Git. Будет преимуществом Опыт работы с PlatformIO как средой сборки и управления проектами. Опыт работы с SoC GK7205V300 (Goke). Опыт работы с RK3566 (Rockchip) — embedded Linux, мультимедиа, обработка видео. Опыт работы с STM32. Опыт с протоколом MQTT. УсловияФормат работы — офис или гибрид. Локация — Зеленоград, Казань или Кипр.Ключевые навыкиC, C++, ESP32, ESP-IDF, FreeRTOS, RTOS, OpenIPC, Embedded Linux, UART, SPI, I2C, Wi-Fi, BLE, Git, PlatformIO, STM32Похожие вакансии