CareerPlan

Senior Software Engineer (C++)

KyivFull-time2026-10-22 → 2026-11-10

Core

Develop C++ components and Qt/QML operator applications for autonomous ground systems supporting defence teams.

Role type

Senior C++ software engineer (robotics)

Builds

Production-ready software for autonomous unmanned ground systems

Domain

Robotics / Defence

Deliverable

production ML models | product features

Required skills

C++17/20, Linux system administration, Qt5/Qt6 and QML, Python, Docker, automated testing frameworks, debugging with gdb/sanitizers/Valgrind, concurrency programming

Preferred skills

ROS 2, Zenoh, UAVs, autonomous vehicles, embedded Linux (NVIDIA Jetson), RTSP/GStreamer, MAVLink, networking/VPN

Responsibilities

Develop modern C++ components for robotic systems, build Qt/QML operator applications, integrate and extend ROS 2 nodes, test software in simulation and on real hardware, support field trials and investigate failures, maintain build/test/deployment workflows, document architecture decisions

Seniority

Senior, hands-on IC