logo[мetahunt]
> DOU

Embedded Engineer

Кластер IRON
company:Product
cc++rtosmodbusstm32pwm
zephyrmatlabsimulink
locationLviv, Ukraine
> full description

Control Systems & Industrial Networks

Ми шукаємо досвідченого Embedded Developer, який підсилить нашу команду в розробці систем керування електроприводами. Якщо ви знаєте, чим відрізняється EtherCAT від Modbus, і вмієте «приборкувати» двигуни на низькому рівні, ми чекаємо на вас!

Основні завдання

Розробка ПЗ для мікроконтролерів STM32 під FreeRTOS.

Реалізація та оптимізація промислових протоколів: EtherCAT, CANopen та Modbus.

Розробка алгоритмів керування: робота з PID-регуляторами, фільтр Калмана, обробка даних з енкодерів та датчиків струму.

Налагодження та тестування: робота з осцилографами, логічними аналізаторами та налагоджувальними платами.

Технічні вимоги (Stack)

Мови:

  • Впевнене володіння C/C++ для Embedded систем.
  • Розуміння специфіки FreeRTOS.

Протоколи:

  • EtherCAT: досвід роботи зі стеками (напр., SOEM, Beckhoff) та розуміння Distributed Clocks;
  • CAN/CANopen: робота з ідентифікаторами, об’єктними словниками (EDS/DCF);
  • Modbus: реалізація Master/Slave (RTU через RS-485 або TCP);

Периферія:

  • Досвід роботи з PWM (ШІМ), ADC, SPI, UART, DMA.

Двигуни:

  • Розуміння принципів FOC (Field Oriented Control) або векторного керування буде великою перевагою.

Буде плюсом

  • Досвід роботи з RTOS (FreeRTOS, Zephyr).
  • Знання стандартів функціональної безпеки (напр., IEC 61508).
  • Навички роботи з MATLAB/Simulink для моделювання систем керування.
  • Досвід читання схем та розуміння схемотехніки силової частини.
Відгукнутись на вакансію