- написание кода на языках C/C++ (наиболее распространенные), а также на других языках, таких как Assembler, Python, Java (в зависимости от возможностей и требований платформы);- программирование микроконтроллеров STM32 (и других) для выполнения заданных функций.- разработка алгоритмов и логики работы устройств.- взаимодействие с различными периферийными устройствами (датчики, моторы, дисплеи, коммуникационные интерфейсы и т.д.).- конфигурирование и настройка микроконтроллеров (порты, таймеры, прерывания и т.д.).- использование отладчиков (JTAG, SWD) для поиска и устранения ошибок в коде.- написание и выполнение тестов для проверки работоспособности программного обеспечения на различных этапах разработки.- проведение интеграционного тестирования с аппаратным обеспечением.- анализ производительности кода и оптимизация его для снижения потребления энергии, увеличения скорости работы и уменьшения использования памяти.- составление технической документации на разработанный код и алгоритмы.
- чтение и понимание схемотехники электронных устройств; - умение работать в AutoCAD, Компас -3D (ведение текущей базы эскизов, 3D моделирование, Лоцман, Полином), Microsoft Office.

Лучший поиск работы
BestTrud - Лучший поиск работы с абсолютно бесплатными сервисами по размещению и просмотров вакансии.