Robotics Software Engineer
Read straight from Summer Robotics's careers page, verified 3d ago.Seekless can tailor your résumé to it.
Seekless can write your résumé for this posting first.
Before you apply
SalaryNo pay range posted
LocationCampbell
Work modeon-site
Typefull-time
SeniorityMid
Experience3+ yrs
DepartmentEngineering
Company size3+ people
PostedJul 3, 2026 · 4mo ago
Verified live3d ago
At a glanceSummarised by Seekless from the posting.
Strong C++ skills (STL, multithreading, memory management) and Python proficiency
Practical knowledge of 3D transforms, rotation representations, and camera/robot calibration
Experience integrating sensors and actuators on physical robot systems
Comfortable with Linux development, Git, CMake, and CI/CD workflows
Familiarity with real-time constraints and performance-critical code
MS or higher in Robotics, Computer Science, Mechanical Engineering, or a related field
3+ years of professional experience developing software for robotic systems
Thrives in a fast-paced startup, comfortable owning projects end-to-end
Passionate about building robots that work in the real world, not just in simulation
Strong debugging instincts
Comfortable with in-office collaboration (5 days/week in Campbell, CA)
Experience with ROS/ROS2 or similar robotics middleware
Experience with industrial robotics, robot arms, or manufacturing automation
Familiarity with motion planning frameworks (MoveIt, OMPL)
Knowledge of gRPC, Protobuf, or similar IPC frameworks
Experience with Docker, containerized deployment, and embedded compute (Jetson)
Exposure to simulation environments (Gazebo, MuJoCo, Isaac Sim)
Skills
C++
Python
Linux
Git
CMake
CI/CD
ROS/ROS2
MoveIt
OMPL
gRPC
Protobuf
Docker
Gazebo
MuJoCo
Isaac Sim
Responsibilities
· Develop and maintain robot software systems for industrial assembly and inspection
applications
· Integrate cameras and sensors including calibration, coordinate frame management, and data pipelines
· Implement and debug coordinate transforms, hand-eye calibration, and rigid body math in production software
· Build production-quality C++ and Python software for real-time robotic systems
· Architect multi-process and multi-threaded systems for reliable robot operation
· Collaborate with algorithms and perception engineers to deploy 3D vision capabilities on
robot platforms
· Develop testing, debugging, and deployment infrastructure for robot software
Minimum Qualifications
· Strong C++ skills (STL, multithreading, memory management) and Python proficiency
· Practical knowledge of 3D transforms, rotation representations, and camera/robot
calibration
· Experience integrating sensors and actuators on physical robot systems
· Comfortable with Linux development, Git, CMake, and CI/CD workflows
· Familiarity with real-time constraints and performance-critical code
· MS or higher in Robotics, Computer Science, Mechanical Engineering, or a related field
· 3+ years of professional experience developing software for robotic systems mindset
· Thrives in a fast-paced startup, comfortable owning projects end-to-end
· Passionate about building robots that work in the real world, not just in simulation
· Strong debugging instincts — can trace a problem from unexpected robot behavior back
through transforms, timing, and sensor data
· Comfortable with in-office collaboration (5 days/week in Campbell, CA)
Value Add
· Experience with ROS/ROS2 or similar robotics middleware
· Experience with industrial robotics, robot arms, or manufacturing automation
· Familiarity with motion planning frameworks (MoveIt, OMPL)
· Knowledge of gRPC, Protobuf, or similar IPC frameworks
· Experience with Docker, containerized deployment, and embedded compute (Jetson)
· Exposure to simulation environments (Gazebo, MuJoCo, Isaac Sim)
More roles at Summer Robotics