CareerPlanSign in

Senior C++ Software Engineer

Ukraine🌐 Remote💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Develop high-performance, reliable C++ components for an embedded vision system that fuses sensor data to manage complex traffic scenarios.

Role type

Senior IC C++ Software Engineer (Embedded Systems/Robotics)

Builds

Distributed, component-based traffic management platform using ROS2 architecture

Domain

Automotive/Traffic Management + Embedded Robotics

Deliverable

production ML models | product features

Required skills

Modern C++ (C++17/20), ROS2, sensor integration, distributed systems (pub/sub), Linux development, unit/integration testing, performance optimization, Git, Docker

Preferred skills

Python, Yocto/Embedded Linux, Kubernetes/Helm, CI/CD (Jenkins/GitLab CI), real-time OS concepts, traffic law enforcement systems

Technologies

ROS2, C++17/20, Linux, Docker, Git, Jenkins, GitLab CI, Yocto, Kubernetes, Helm

Responsibilities

Design and implement core application components in C++ within a ROS2-based system; Integrate various sensors, external interfaces, and third-party components; Develop distributed, component-based applications using pub/sub and message-based communication; Contribute to software architecture and design decisions; Develop unit and integration tests to ensure software quality; Identify and implement performance optimizations; Debug and troubleshoot complex issues in a Linux development environment; Maintain container images and build configurations; Provide technical guidance and mentorship to less experienced developers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.