Software Engineer, Robot Integration and Test
Required skills
- provisioning
- calibrating
- robots
- manufacturing line
- service
- repair
- complete system
- technicians
- escalations
- triage
Nice to have
- Robotics
- equivalent practical experience
- Python
- C++
- interfaces with real hardware
- motors
Role summary
Seeking a Software Engineer to develop and own software for robot provisioning, calibration, and testing, ensuring functionality from manufacturing to repair. This role involves building automated tests, creating technician-friendly workflows, and root-causing failures across hardware, firmware, and software. You will collaborate closely with cross-functional teams including manufacturing, hardware, firmware, perception, and robotics, and will be responsible for driving product and process improvements based on failure analysis. The ideal candidate will have 3+ years of industry experience with proficiency in Python and C++, experience interfacing with hardware, building automated tests, and debugging across hardware and software systems.
Company Overview
At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects.
Position Overview
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. Alongside building test software, you will turn recurring failures into lasting product and process improvements. You will work closely with manufacturing, hardware, firmware, perception, and robotics teams, as well as the technicians who build and repair our robots.
Responsibilities
Preferred Qualifications
Similar roles
- Quality Control TechnicianSkild AI · San Mateo, CA · Onsite
- Electronic Technician – Wire Harness FabricationSkild AI · San Mateo, CA · Onsite
- Intermediate Software Engineer (Frontend/UI)Achievers · Toronto, ON · Hybrid
- Software Engineer IIOctane® · Remote · Remote
Software Engineer, ML Workload PlatformCohere · Remote · Remote- Senior Fullstack Software EngineerNovellia · Remote · Remote
