Senior Software Engineer C++/ROS2
ТОВ "Промавтоматика Вінниця"
Responds Quickly
$$
Product
Промавтоматика (Вінниця) розробляє власне ПЗ для керування реальним залізом: приводами, контролерами, сенсорами та виконавчими механізмами. Шукаємо Senior-інженера, який стане технічним орієнтиром для команди. Ти відповідатимеш за архітектуру, задаватимеш стандарти коду й допомагатимеш молодшим колегам рости.
Обов'язки:
- Розробка модулів на C++ і Python для керування електромеханічними системами
- Створення ROS2-нод, налаштування комунікації та керування рухом через ros2_control
- Інтеграція ПЗ з MCU і налаштування EtherCAT
- Відповідальність за архітектуру підсистем: дизайн, інтерфейси, код-рев'ю команди
- Забезпечення роботи систем у реальному часі, модульності й масштабованості коду
- Підготовка ТЗ для підрядників і приймання їхньої роботи
- Роль головної технічної контактної особи: узгодження рішень з мехатроніками, конструкторами та схемотехніками, інформування PM про статус і ризики
Очікуємо:
- 4–5+ років комерційного досвіду на C++, зокрема з ухваленням архітектурних рішень
- Впевнене володіння Python
- Досвід роботи з ROS2, зокрема з ros2_control
- Досвід роботи з hardware: MCU або іншим залізом
- Досвід роботи з EtherCAT або іншими промисловими протоколами
- Глибоке розуміння real-time систем і патернів проєктування
- Досвід код-рев'ю, менторства або технічного лідерства
- Знання Git, CMake, Docker, CI/CD
Буде плюсом:
- URDF/xacro, MoveIt2
- Кінематика роботів (пряма та обернена), планування траєкторій, системи координат
- Промислові роботи та їхнє калібрування (TCP, кінематичне)
- Досвід постановки задач і контролю аутсорс-команд або підрядників
- Сервоприводи (CiA402), I/O-термінали Beckhoff
- OPC UA, Modbus TCP
- Embedded Linux і адміністрування Linux
- Крос-компіляція, Yocto/Buildroot
- Flutter/Dart (HMI, teach pendant)
- Ведення технічної документації
Що пропонуємо:
- Реальний вплив на архітектуру: твої рішення стають стандартом для команди
- Роботу з фізичними системами, де результат видно на реальному обладнанні, а не лише в симуляції
- Можливість розвивати не тільки себе, а й команду
- Тісну взаємодію з мехатроніками, конструкторами та схемотехніками
- Свободу у виборі інструментів і підходів у межах архітектурних стандартів
- Офіційне працевлаштування та стабільність власного виробництва
📍 Формат роботи: офіс у Вінниці. Кандидатам з інших міст допомагаємо з релокацією, щоб переїзд до Вінниці був простим і без зайвого стресу.
Required skills experience
C/C++
4 years
ROS 2
Required languages
Ukrainian
Native
📊
Average salary range of similar jobs in
analytics →
Loading...