- Robot type
- Robot AI and Software
- Location
- San MateoCaliforniaUSA
- Job type
- Software
- Posted
- Oct 27, 2026
Software Engineer, Robot Integration and Test
Job description
We are seeking a Software Engineer to own the software that provisions, calibrates, and tests our robots, from the manufacturing line through service and repair. Your goal: every robot that leaves the line or comes back from repair works as a complete system, and technicians can verify it without engineering help. You will own escalations from manufacturing and service: you triage, dig in, fix what's yours, and drive cross-team resolution when it's not. Your work means engineers and researchers can trust the robots they use, so model evaluations reflect the model, not a faulty robot.
This is a hands-on role at the point where hardware, firmware, and software come together.
Job responsibilities
- Build automated manufacturing tests that verify each robot is fully functional before it leaves the line, with results tracked for each robot.
- Turn engineering scripts for provisioning, flashing, and calibration, such as camera calibration, into guided workflows technicians can run.
- Build one-click service tests that let technicians verify a robot is fully repaired before handing it back.
- Build startup self-checks that verify each robot's hardware, software versions, and configuration every time it boots.
- Define pass/fail criteria with the hardware, perception, and controls teams that own each subsystem.
- Root-cause test failures across hardware, firmware, and software, and drive fixes with the owning teams.
- Track failure modes and repeat issues, and feed learnings back into design, assembly, and test processes.
Job requirements
- BS, MS or higher degree in Computer Science, Robotics, Engineering or a related field, or equivalent practical experience.
- Minimum of 3 years of industry experience.
- Proficiency in Python and C++.
- Experience writing software that interfaces with real hardware, such as motors, sensors, and embedded devices.
- Experience building automated tests, manufacturing test stations, or technician-facing test tools.
- Comfort debugging across hardware and software, including reading schematics and working with communication buses like CAN or EtherCAT.
- Experience with Linux and ROS/ROS2 or similar robotics middleware.
- Familiarity with camera calibration or sensor bring-up is a plus.
Similar jobs
Skild AI · Software
Full Stack Engineer (Frontend & Android Focus)
San Mateo, California
Skild AI · Software
Camera Systems Software Engineer
San Mateo, California
Skild AI · Software
Senior Robot Infrastructure Engineer
San Francisco, California
Skild AI · Software
Firmware/ Embedded Systems Engineer
San Mateo, California · Pittsburgh, Pennsylvania · San Francisco, California
Robot deals
All deals →Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!



