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