Обязанности:Разработка прошивок микроконтроллеров на базе ТЗ.Оптимизация производительности системы и управление ресурсами устройства (памятью, питанием и т.д.).Тестирование, отладка и интеграция программного обеспечения с аппаратной частью.Документирование разработанного кода и его функций.Требования:Свободное владение языками C/C++, программирование на Python.Опыт работы с микроконтроллерами (STM32, ESP32, AVR, Arduino или аналогичные).Знание архитектуры микропроцессора и работа с регистрами.О
Обязанности:
- Разработка прошивок микроконтроллеров на базе ТЗ.
- Оптимизация производительности системы и управление ресурсами устройства (памятью, питанием и т.д.).
- Тестирование, отладка и интеграция программного обеспечения с аппаратной частью.
- Документирование разработанного кода и его функций.
Требования:
- Свободное владение языками C/C++, программирование на Python.
- Опыт работы с микроконтроллерами (STM32, ESP32, AVR, Arduino или аналогичные).
- Знание архитектуры микропроцессора и работа с регистрами.
- Опыт работы со средствами контроля версий (Git).
- Опыт разработки драйверов и взаимодействия с аппаратными интерфейсами (UART, SPI, I2C).
Будет плюс:
- Понимание основ радиотехники.
- Умение читать и разрабатывать схемы электронных плат.
- Умение работать с анализаторами спектра, осциллографами и другими устройствами.
- Умение работать с паяльным оборудованием для сборки и тестирования прототипов.
- Знание протоколов беспроводной связи (Wi-Fi, Bluetooth, Zigbee, LoRa)