- · Viewed by 1 job seeker
- Deferment
-
Vinnytsia, Хмельницьке шосе, 145.
4.7 km from center · - Hybrid work format An employee can combine work in the office and remotely.
- Full-time·Standard schedule: 5/2
About the job
Промавтоматика (Вінниця) розробляє власне ПЗ для керування реальним залізом: приводами, контролерами, сенсорами та виконавчими механізмами.
Шукаємо інженерів C++/ROS2 рівня Middle та Senior. Розглядаємо кандидатів з комерційним досвідом на C++ від 1,5 року (Middle) та від 4 років (Senior). Middle бере ТЗ і самостійно доводить його до робочого рішення; Senior стає технічним орієнтиром для команди та відповідає за архітектуру.
Обов’язки:
- Розробка модулів на C++ і Python для керування електромеханічними системами
- Розробка ROS2-нод, налаштування комунікації та керування рухом через ros2_control
- Інтеграція ПЗ з MCU, SBC і ПЛК, налаштування EtherCAT
- Тестування модулів на real-time вимоги та виправлення дефектів
- Участь у стендових випробуваннях
Для Senior додатково:
- Відповідальність за архітектуру підсистем: дизайн, інтерфейси, код-рев'ю команди
- Забезпечення real-time роботи систем і модульного, масштабованого коду
- Написання ТЗ для підрядників і приймання їхньої роботи
- Роль головної технічної точки контакту: узгодження рішень з мехатроніками, конструкторами та схемотехніками, інформування PM про статус і ризики
- Менторство молодших колег
Очікуємо від Middle:
- 1,5−2+ роки комерційного досвіду на C++
- Впевнений Python
- ROS2, зокрема ros2_control
- Досвід роботи з hardware (MCU, SBC або ПЛК)
- EtherCAT
- Розуміння real-time систем і модульної архітектури
- Git, CMake, Docker
Очікуємо від Senior:
- 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)
- Досвід у промисловій автоматизації, дронах або automotive embedded
- Досвід постановки задач і контролю аутсорс-команд або підрядників (для Senior)
Що пропонуємо:
- Офіційне працевлаштування та стабільність власного виробництва (бронювання)
- Роботу з фізичними системами, де результат видно на реальному обладнанні, а не лише в симуляції
- Власну зону відповідальності в системі без мікроменеджменту
- Для Middle — код-рев'ю від сеньйорів і технічний ріст; для Senior — реальний вплив на архітектуру та розвиток команди
- Тісну взаємодію з мехатроніками, конструкторами та схемотехніками
- Сучасний офіс у Вінниці (для Senior можливий гібридний формат)
- Допомогу з релокацією для кандидатів з інших міст, щоб переїзд до Вінниці був простим і без зайвого стресу
Key requirements and skills
- Work experience more than 1 year.
- Користувач ОС Linux
- Git
- Python
- C++
- Відповідальність
- Docker
- TCP/IP
- CMake
- Yocto
- Buildroot
- ROS2
- EtherCAT
- Робототехніка
