Інженер-програміст (C++/ROS2) – Senior
ВідгукнутисяПро компанію «Промавтоматика»
ТОВ «Промавтоматика Вінниця» — сучасна українська компанія з 20-річною історією, що спеціалізується на виробництві електротехнічного обладнання та комплексних рішень у сфері енергетики, автоматизації та промислового контролю.
Ми працюємо для підприємств енергетики, промисловості та будівництва, пропонуючи:
- повний спектр електромонтажних робіт;
- проєктування та встановлення сонячних електростанцій;
- модернізацію виробничих потужностей;
- розробку електрощитового обладнання для B2B та B2C клієнтів.
Наша команда — це понад 600 експертів, об’єднаних спільними цінностями: якість, надійність, інновації.
Про вакансію
Вимоги:
- Комерційний досвід розробки на C++ від 4–5 років, зокрема досвід архітектурних рішень
- Впевнене володіння Python
- Досвід роботи з ROS2, зокрема з ros2_control
- Досвід роботи з мікроконтролерами або іншим апаратним забезпеченням
- Досвід роботи з EtherCAT або іншими промисловими протоколами
- Глибоке розуміння систем реального часу і практичне застосування патернів проєктування
- Досвід код-рев’ю, менторства або технічного лідерства в команді
- Досвід роботи з Git, CMake, Docker і процесами безперервної інтеграції та доставки (CI/CD)
Обов’язки:
- Розроблятимеш модулі програмного забезпечення на C++ і Python для керування електромеханічними системами
- Працюватимеш з ROS2 та ros2_control: будуватимеш вузли, налаштовуватимеш комунікацію, інтегруватимеш керування рухом
- Інтегруватимеш програмне забезпечення з мікроконтролерами і забезпечуватимеш зв’язок через EtherCAT
- Відповідатимеш за архітектуру підсистем: ухвалюватимеш рішення щодо дизайну та інтерфейсів, проводитимеш код-рев’ю команди
- Забезпечуватимеш роботу систем у реальному часі та писатимеш модульний код, який легко масштабувати
- Формуватимеш технічні вимоги до задач для зовнішніх підрядників і перевірятимеш якість їх виконання
- Будеш головною технічною точкою контакту в проєкті: узгоджуватимеш рішення з мехатроніками, конструкторами і схемотехніками та інформуватимеш менеджера проєкту про статус і ризики
Буде плюсом:
- Досвід роботи з URDF/xacro, MoveIt2
- Розуміння кінематики роботів і керування рухом: пряма та обернена кінематика, планування траєкторій, системи координат
- Досвід роботи з промисловими роботами та їх калібруванням: калібрування центральної точки інструмента (TCP), кінематичне калібрування
- Досвід постановки задач і контролю якості роботи підрядників
- Досвід роботи із сервоприводами за протоколом CiA402
- Досвід роботи з терміналами вводу-виводу Beckhoff
- Досвід роботи з протоколами OPC UA, Modbus TCP
- Досвід роботи з вбудованим Linux і адміністрування Linux-систем
- Досвід крос-компіляції та збирання образів для вбудованих систем (Yocto/Buildroot)
- Досвід розробки на Flutter/Dart для людино-машинних інтерфейсів (HMI) і пультів навчання роботів (teach pendant)
- Навички ведення технічної документації
Що ми пропонуємо:
- Реальний вплив на архітектуру продукту: твої рішення стають стандартом для команди
- Можливість розвивати не тільки свою експертизу, а й команду навколо себе
- Роботу пліч-о-пліч з мехатроніками, конструкторами та схемотехніками
- Свободу у виборі інструментів і підходів у межах архітектурних стандартів команди
- Офіційне працевлаштування та стабільність власного виробництва
- Конкурентна заробітна плата, яку виплачуємо вчасно
- Графік пн–пт з 08:00 до 17:00
- 24 календарні дні оплачуваної відпустки та оплачувані лікарняні
- Медичне страхування з можливістю застрахувати родину
- Навчання, професійний розвиток і кар’єрне зростання
- Корпоративна англійська та спортзал
- Сучасний офіс у Вінниці з укриттям, безперебійним живленням та інтернетом
Залишились питання?
Пишіть на email: hcm@pa.ua