CareerPlan

Software Engineer, C++

Path RoboticsFull-time2026-10-30 → 2026-11-10

Core

Designing modular, concurrent, and distributed systems for perception, planning, and execution in real-time robotics applications.

Role type

Senior IC software engineer (robotics systems)

Builds

Robotic welding features and real-time back-end systems for industrial robots

Domain

Robotics + Manufacturing

Deliverable

production ML models

Required skills

C++, ROS2, multithreading/concurrency, CMake, Git, Docker

Preferred skills

Kubernetes, Terraform, CI/CD, automated testing

Technologies

C++, ROS, ROS2, catkin, colcon, CMake, Git, Docker, Kubernetes, Terraform, GitHub Actions

Responsibilities

Design modular, concurrent, and distributed systems for perception, planning, and execution; Develop robotic welding features with automated testing; Integrate computer vision, motion planning, and control systems with industrial robots; Debug complex issues across real-time motion control and perception pipelines; Conduct code reviews and write comprehensive unit and integration tests