Инженер-программист

Дата размещения вакансии: 03.07.2024
Работодатель: Метран, Промышленная группа
Уровень зарплаты:
з/п не указана
Город:
Челябинск
Новоградский проспект 15
Требуемый опыт работы:
От 1 года до 3 лет
Обязанности:
  • Разработка ПО для полевых датчиков;
  • Модульное и 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 библиотека, контейнеры, работы с типами).