СНЭМА- СЕРВИС

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

110 000 - 110 000 RUR
  • Уфа
  • От 1 года до 3 лет
  • Linux
  • C/C++
  • ARM

Условия:

  • Участие в разработке собственного промышленного продукта
  • Работа с современным железом (ARM, Linux, промышленная автоматизация)
  • Влияние на архитектуру продукта
  • Возможность профессионального роста в области Embedded и Industrial IT
  • Официальное оформление по ТК РФ.
  • Официальная заработная плата, соц. пакет.
  • График работы 5\2, 8:30-17:30
  • Уровень заработной платы по результатам собеседования.

Обязанности:

  • Разработка и сопровождение программного обеспечения для ПЛК под управлением Linux (Embedded)

  • Интеграция и настройка runtime-сред (в т.ч. Codesys, MasterPLC)

  • Разработка драйверов и работа с периферией: GPIO, UART, RS-485, CAN, Ethernet

  • Работа с промышленными протоколами: Modbus RTU/TCP, CAN, OPC UA (будет плюсом)

  • Оптимизация производительности и стабильности системы

  • Разработка сервисов и демонов (systemd)

  • Участие в архитектуре программной платформы ПЛК

  • Отладка на уровне ядра и userspace

Требования:
  • Уверенное знание Linux (user space + базовый kernel level)
  • Уверенное владение C / C++
  • Понимание архитектуры ARM
  • Опыт работы с embedded Linux (Buildroot / Yocto )
  • Работа с интерфейсами: UART, SPI, I2C, CAN, Ethernet
  • Опыт работы с systemd, bash
  • Навыки отладки
  • Опыт работы с CODESYS Runtime
  • Опыт работы с SoC Rockchip (RK3568 или аналогичные ARM)
  • Опыт разработки драйверов Linux (kernel modules)
  • Опыт работы с промышленными протоколами: Modbus, CANopen, OPC UA
  • Понимание RTOS / real-time систем
  • Опыт работы с RK3568 или другими SoC Rockchip