- Разработка алгоритмов работы устройств. - Создание прототипа устройства, подключение датчиков, работа с беспроводными протоколами (Wi-Fi, Bluetooth). - Знание и умение профессионально работать со средой разработки Arduino IDE. - Знание и умение работать с FreeRTOS. - Разработка и отладка ПО для микроконтроллеров Arduino, ESP32, (C++/С) для embedded-систем в среде Arduino IDE. - Оптимизация кода на С++ с целью уменьшения размера и повышения быстродействия. Разработка и использование подпрограмм. - Использование прерываний, многозадачности. - Чтение схем, работа с осциллографом, пайка, прототипирование. - Разработка систем управления, интеграция аппаратных решений. - Программирование контроллеров, работа с сенсорами и приводами. - Проведение тестирования железа и программного обеспечения. Оформление технической документации. - Знание английского языка в объеме, необходимом для чтения технической документации. - Понимание и умение работать с протоколами связи UART, SPI, I2C, Wi-Fi, BLE. - Обучение персонала работе с микроконтроллерами Arduino IDE. |