Описание
Обязанности: Разработка прошивок для микроконтроллеров (STM32, GD32, AVR, ESP32). Настройка и отладка периферии, подключение цифровых и аналоговых датчиков и узлов. п.
Работа с дисплеями: 7-сегментные, символьные и графические ЖК. Проектирование логики устройств любой сложности в рамках МК. Разработка собственных протоколов обмена верхнего уровня (кадры, проверка целостности, защищённый канал) для общения разрабатываемых устройств между собой Разработка несложного ПО под Windows как интерфейса к устройствам на МК.
Разработка ПО для одноплатных компьютеров (Raspberry Pi и аналоги) как верхнего уровня систем, в которых МК отвечают за работу с «железом» в реальном времени. Интеграция одноплатников с микроконтроллерами и периферией (UART, SPI, I2C, USB, GPIO). Интеграция одноплатных компьютеров с микроконтроллерами и периферией через UART, SPI, I²C, USB, GPIO и другие интерфейсы.
Отладка программно-аппаратного взаимодействия совместно со схемотехником. Настройка стабильной работы устройств в реальных условиях эксплуатации.
Требования
Микроконтроллеры Уверенное программирование МК семейств STM32, GD32, AVR, ESP32. п. Отладка с помощью отладчика, осциллографа, логического анализатора.
Умение использовать готовые библиотеки и разбираться в чужом коде. Умение строить архитектуру со сложной логикой: конечные автоматы, неб
Контакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.