Skip to main content
Robotics Software Engineer

Productive Robotics

Robotics Software Engineer

Full-stackroboticssilicon to touchscreen
Multi-disciplinaryengineeringC++, Python, Vue, vision
Production-gradesafety-criticalindustrial robotics

Worked across the full cobot software stack — silicon to touchscreen.

The Problem

A new collaborative welding cobot platform needed work across the stack — real-time motor control, fieldbus integration with industrial welders, executive trajectory logic, computer vision, and the touch UI welding operators rely on.

The Approach

Worked the platform end-to-end: real-time C++ control, motor control over CAN bus, integration with industrial welding power sources, Python executive layer for trajectory logic, computer vision for weld seam detection, and an operator touchscreen UI running on industrial Android tablets.

The Outcome

Contributed across motor control, fieldbus drivers, executive logic, vision pipelines, and operator UIs. Diagnosed and fixed safety-critical production bugs where the consequences were physical, not HTTP 500s.

Every bug in robotics has physical consequences — these aren't web apps that return a 500 error.
C++CANEtherCATVueMotion ControlRobotics