Обязанности: Разработка ПО для полевых датчиков; Модульное и smoke тестирование ПО; Проектирование архитектуры ПО; Поддержка, развитие и оптимизация ПО. Требования: Высшее техническое образование; Знание принципов объектно-ориентированного программирования; Знание языков программирования C++, C#; Знание английского на уровне чтения технической документации; Умение разбираться в чужом коде и архитектуре; Умение работать в команде; Умение работать с измерительным (вольтметры, осциллографы и т.д.) и отладочным оборудованием (анализаторами протоколов, отладчиками). Дополнительные требования, которые могут стать преимуществом: Знание нотации UML; Знание средств разработки Visual Studio Code, JetBrains Clion, IAR Workbench; Умение работы в системах контроля версий Git; Опыт работы и разработки под Linux; Знание микроконтроллеров (ARM, RISC-V); Знание и умение работать с модулями интерфейсами микроконтроллера (I2C, SPI, UART,DMA и др.); Знание операционных систем реального времени (например, FreeRTOS); Знание принципов построения многопоточных приложений; Знание промышленных полевых протоколов (HART, Ethernet APL, FF, Modbus); Знание asciidoc; Знание шаблонов проектирования; Знание С++ 17 (шаблоны, std библиотека, контейнеры, работы с типами).
Похожие вакансии
От 70 000 до 75 000 руб.
Челябинск
ФИЛИАЛ АО "СО ЕЭС" "РЕГИОНАЛЬНОЕ ДИСПЕТЧЕРСКОЕ УПРАВЛЕНИЕ ЭНЕРГОСИСТЕМЫ ЧЕЛЯБИНСКОЙ ОБЛАСТИ"