Напиши текст вакансии для должности "Программист микроконтроллеров С/С++". Название компании: "ПЭРКо". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Понимание принципов работы цифровых устройств', 'Знание микроконтроллеров с архитектурой Cortex-M0-M4', 'Python', 'Bash', 'JavaScript', 'C/C++', 'Межпроцессное взаимодействие (IPC)'

Обязанности:  Разработка встроенного программного обеспечения контроллеров  Требования: Знание аппаратной части - микроконтроллеры с архитектурой Cortex-M0-M4, (желательно RISK-V, Cortex-A7-A15) - переферия — GPIO, EEPROM, DataFLASH, NAND, SD, RTC, LCD - интерфейсы - I2C, SPI, UART (RS-232/485), USB, (желательно CAN, Ethernet) - чтение принципиальных схем и понимание принципов работы цифровых устройств   Знание в области программного обепсечения: - C/ желательно C++ (библиотеки Qt, STL, boost) - RTOS (FreeRtos, ucOS) желательно: - межпроцессное взаимодействие (IPC), многопоточность - паттерны проектирования - скриптовые языки bash, python Опыт разработки - системы контроля версий - git - багтрекер redmine желательно:  - сборка и отладка - make, cmake, gcc, ld, gdb, openocd - embedded Linux - сетевые протоколы TCP/IP, HTTP, WEB-sockets, Bluetooth, WiFi - WEB-сервер - HTML, CSS, JavaScript, JSON   Условия:   Современные условия труда; Гибкое начало и окончание рабочего дня; Своевременная выплата заработной платы; Работа в собственном бизнес-центре класса &quot;А&quot;, доступном пешком от двух станций метро; Корпоративное кафе на территории БЦ; Оборудованная кухня; Чай, кофе от компании; Система материальной помощи, денежного поощрения и вознаграждения.