Robotics Software Engineer (C++)
A
Actalent
📍 San Francisco, CA, United States
Job Description
Robotics Software Engineer
Focus: Motion control, system integration, real-world
hardware behavior
Primary Responsibilities
+ Implement and maintain motion control software
+ Integrate perception outputs into robotic decision-making
+ Collaborate closely with mechanical, electrical, and perception teams
+ Support real-world robotic deployment and iteration
Required Skills
+ C / C++ experience
+ Enough depth to integrate with system-level code
+ Robotics fundamentals
+ Motion control
+ Kinematics
+ State machines
+ Systems thinking
+ Understanding how perception, control, and hardware interact
+ Experience building software that runs on real hardware
Strong Preferences
+ Experience with:
+ Camera-based systems
+ Robotics middleware (ROS or similar), though not explicitly named
+ Exp...
Focus: Motion control, system integration, real-world
hardware behavior
Primary Responsibilities
+ Implement and maintain motion control software
+ Integrate perception outputs into robotic decision-making
+ Collaborate closely with mechanical, electrical, and perception teams
+ Support real-world robotic deployment and iteration
Required Skills
+ C / C++ experience
+ Enough depth to integrate with system-level code
+ Robotics fundamentals
+ Motion control
+ Kinematics
+ State machines
+ Systems thinking
+ Understanding how perception, control, and hardware interact
+ Experience building software that runs on real hardware
Strong Preferences
+ Experience with:
+ Camera-based systems
+ Robotics middleware (ROS or similar), though not explicitly named
+ Exp...