Job VC
Embedded Software Engineer
Technologies
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 для моделювання систем керування.
Досвід читання схем та розуміння схемотехніки силової частини.
Ми шукаємо досвідченого
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 для моделювання систем керування.
Досвід читання схем та розуміння схемотехніки силової частини.