Обязанности: Проектирование, разработка и поддержка встроенного ПО для микроконтроллеров на языках C, C++. Оптимизация и отладка программных решений под требования аппаратной платформы; Участие в обсуждении архитектуры и выборе технических решений; Поддержка и развитие существующих проектов, внедрение новых функций; Разработка программного кода для периферийных устройств с различными интерфейсами (I2C, SPI, Ethernet, UART, RS-232, RS-485, USB, Bluetooth); Отладка работы прошивок с помощью отладчика, осциллографа и логического анализатора; Работа с целевыми платформами на базе чипов STM32, PIC; Разработка печатных плат в системах P-CAD и Altium Designer; Интеграция и настройка BSP, HAL, LL-библиотек; Оформление документации на разработанные проекты: схемы, спецификации. Требования: Опыт разработки встроенного ПО для микроконтроллеров от 1 года; Уверенное владение C/C++ (или Rust); Понимание принципов работы периферийных интерфейсов (I2C, SPI, UART, Ethernet); Опыт разработки устройств использующих для связи частоты 434 МГц, 868 МГц и 2,4 ГГц. Навыки работы с отладочными инструментами и анализаторами протоколов; Умение читать схемы и техническую документацию; Готовность работать в команде, открытость к новым знаниям и идеям. Условия: Трудоустройство по ТК РФ; Стабильная "белая" заработная плата; График 5/2 с 9:00 до 18:00; Конкурентная заработная плата; Интересные проекты и работу с передовыми технологиями. Окончательный уровень ЗП определяется по результатам технического собеседования в соответствии с опытом, знаниями и навыками кандидата.
Похожие вакансии
Программист встраиваемого ПО Linux (Linux Kernel/Embedded Developer)
От 200 000 руб.
Екатеринбург
УП СЕРВИС
Software Engineer / Инженер ПО для микроконтроллеров (Matlab)
От 277 000 руб.
Екатеринбург
Алабуга, ОЭЗ ППТ