Обязанности: Разработка ПО для полевых датчиков; Модульное и 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 библиотека, контейнеры, работы с типами).
Похожие вакансии
Инженер-программист (отдел автоматизации производства)
От 120 000 до 135 000 руб.
Челябинск
Чебаркульская птица
Программист информационных систем
От 40 100 до 45 500 руб.
Челябинск
АДМИНИСТРАЦИЯ ГОРОДА ЧЕЛЯБИНСКА
От 31 160 до 31 160 руб.
Челябинск
ОБЛАСТНОЕ КАЗЕННОЕ УЧРЕЖДЕНИЕ ЦЕНТР ЗАНЯТОСТИ НАСЕЛЕНИЯ ГОРОДА ЧЕЛЯБИНСКА