Full-Time

Kyiv, Ukraine - onsite

Integrations Engineer

APPLY NOW

We are developing a cutting-edge robotic ecosystem and seeking an Integration Engineer to integrate diverse robotic platforms into our system.

The ideal candidate has strong experience in motor control, embedded programming, hardware bring-up, and system integration. A solid understanding of Linux-based systems, real-time control, and debugging complex hardware-software interactions is highly desirable.

Key Responsibilities

  • Work with robotic platforms and integrate them into our ecosystem.

  • Develop and optimize motor control drivers, ensuring precise operation through PWM-based control strategies.

  • Perform bring-up, calibration, and testing of robotic platforms, ensuring robust performance.

  • Work with microcontrollers and motor controllers, optimizing real-time control loops.

  • Implement and fine-tune hardware communication protocols.

  • Ensure reliable hardware-software integration, debugging at both embedded and system levels.

  • Utilize Linux-based environments for hardware interaction, scripting automation, and low-level debugging.

  • Apply logical analysis techniques to diagnose and solve complex integration issues.

Qualifications

  • Strong experience in motor control, driver development, and PWM-based actuation.

  • Proficiency in Python and C/C++ for embedded development.

  • Hands-on experience with electronics, soldering, and PCB debugging.

  • Familiarity with common communication protocols (UART, I2C, SPI, CAN preferred).

  • Experience working in Linux-based environments, including debugging tools like gdb, strace, dmesg, and system logs.

  • Ability to write Bash scripts and use Linux utilities for hardware debugging.

  • Experience with robotic frameworks such as ArduPilot, Betaflight, or PX4 is a plus.

  • Familiarity with robotic communication protocols such as MAVLink, UAVCAN, CRSF, or similar is highly desirable.

  • Understanding of sensor fusion, IMUs, and real-time control is an advantage.

  • Strong logical reasoning and troubleshooting skills for complex system debugging.

Interview Process

  1. Recruiter screen

  2. Technical Interview

  3. Security check

  4. Job Offer

Copyright © Ark Robotics. All rights reserved