logo[мetahunt]
> DOU

Embedded Engineer

CVIT Recruitment
format:Officecompany:Outsource
c++pythoncanlinuxgpioi2ctcp/ipethernet
ardupilotpx4mavlinkrtsprtpraspberry pinvidia jetsonstm32
reservation:yes
domainDefTech
locationUkraine (Lviv, Kyiv)
> full description


Ми шукаємо Embedded (Control Systems) Engineer, який допоможе розробляти та інтегрувати системи керування для безпілотних і роботизованих платформ.


У цій ролі потрібно буде працювати як з кодом, так і з реальним обладнанням: двигунами, сервоприводами, сенсорами, модулями зв’язку, автопілотами та companion computers.


Чим ви будете займатися
● Розробляти, підтримувати та покращувати embedded software для безпілотних і роботизованих систем.
● Писати програмні компоненти на C++ та Python.
● Розробляти й підтримувати ROS/ROS2 nodes, сервіси та інтеграційні модулі.
● Інтегрувати двигуни внутрішнього згоряння, електродвигуни, сервоприводи, лінійні актуатори та інші виконавчі механізми.
● Працювати з CAN-шиною: підключати пристрої, реалізовувати обмін даними, аналізувати трафік і знаходити проблеми.
● Інтегрувати сенсори, модулі зв’язку, контролери живлення та іншу периферію.
● Працювати з GPIO, I2C, UART, SPI та іншими апаратними інтерфейсами.
● Забезпечувати взаємодію companion computers з автопілотами та іншими бортовими системами.
● Реалізовувати обмін командами керування, телеметрією, статусами систем і аварійними сценаріями.
● Налаштовувати мережеву взаємодію між компонентами системи: Ethernet, TCP/IP, UDP, serial-over-IP та інші потрібні протоколи.
● Аналізувати логи, телеметрію та стан обладнання, знаходити причини нестабільної роботи.
● Брати участь у стендових, інтеграційних і польових випробуваннях.
● Документувати інтерфейси, схеми взаємодії компонентів і процедури налаштування та діагностики.


Що для нас важливо
● Практичний досвід у embedded development, robotics, automation або суміжних напрямах.
● Впевнене володіння C++ та Python.
● Практичний досвід роботи з ROS або ROS2.
● Обов’язковий досвід роботи з CAN: підключення пристроїв, аналіз повідомлень, діагностика та пошук проблем.
● Розуміння Linux і досвід роботи з Linux-based embedded platforms.
● Практичний досвід роботи з GPIO та I2C.
● Розуміння TCP/IP, UDP, Ethernet, sockets та базових принципів побудови мереж.
● Досвід інтеграції апаратних компонентів: сенсорів, двигунів, сервоприводів, контролерів або модулів зв’язку.
● Вміння працювати з логами, телеметрією, технічною документацією та інструментами налагодження.
● Досвід роботи з Git.


Буде плюсом
● Досвід з ArduPilot, PX4, MAVLink або іншими autopilot ecosystems.
● Знання DroneCAN, CANopen, J1939, NMEA 2000 чи інших CAN-based протоколів.
● Досвід інтеграції ESC, мотор-контролерів, силових установок або систем керування двигунами.
● Досвід роботи з RTSP, RTP, WebRTC чи іншими технологіями передавання відео.
● Розуміння watchdog-механізмів, failsafe-логіки та обробки помилок у системах керування.
● Досвід роботи з Raspberry Pi, NVIDIA Jetson, Radxa, STM32 й подібні платформи.
● Досвід роботи у defense, robotics, industrial automation або mission-critical середовищах.


Яку людину ми шукаємо
Ми шукаємо проактивного інженера, який не боїться складних, нестандартних задач і готовий самостійно розбиратися в нових технологіях, обладнанні та причинах проблем.
Важливо, щоб ви вміли брати відповідальність за результат: не лише реалізувати окремий модуль, а й перевірити, як він працює в системі разом з обладнанням, мережею, автопілотом та іншими компонентами.


Ця роль підійде людині, якій цікаво працювати з реальними платформами, шукати практичні рішення, тестувати гіпотези та доводити систему до стабільної роботи в лабораторії й у польових умовах.
Ми цінуємо інженерне мислення, уважність до деталей, ініціативність, готовність пропонувати покращення та здатність ефективно працювати в умовах швидкого R&D-розвитку.


Що пропонуємо
● Роботу в міжнародній технологічній компанії, яка розробляє безпілотні та роботизовані системи для реальних mission-critical задач.
● Можливість працювати над продуктами, які поєднують embedded software, робототехніку, системи керування, зв’язок і автономні платформи.
● Участь у повному циклі розробки: від інтеграції та стендових тестів до випробувань на реальних платформах.
● Роботу в сильній engineering-команді з можливістю напряму впливати на технічні рішення та архітектуру систем.
● Конкурентну винагороду, що залежить від досвіду, рівня відповідальності та результатів роботи.
● Бронювання з початку випробувального терміну відповідно до чинного законодавства та внутрішніх процедур компанії.
● Можливість професійного розвитку до Embedded Systems Architect.

Відгукнутись на вакансію