More jobs:
Full-Stack Robotics Software Engineer
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-11-04
Listing for:
Origami Robotics
Full Time
position Listed on 2026-11-04
Job specializations:
-
Software Development
Robotics, Software Engineer
Job Description & How to Apply Below
Join a small team building the software foundation for general-purpose dexterous manipulation. Your systems will power every robot rollout, training run, and physical evaluation, giving researchers the tools to move faster and making each experiment compound into better robot behavior.
In This Role You WillYou will own critical parts of the learning pipeline and make every experiment reproducible, every model traceable, and every real-world rollout useful.
- Own the pipeline from teleoperated robot rollouts to calibrated, synchronized, and versioned multimodal datasets, with tools for replay, visualization, curation, and failure mining.
- Build reproducible training infrastructure for launching jobs, tracking experiments, managing checkpoints and model lineage, and connecting results back to source data.
- Build physical evaluation systems with repeatable task runners, held-out tests, result logging, and dashboards.
- Strong Python and comfort working in C++.
- Experience building reliable data, ML, or distributed systems used by other engineers.
- Experience designing observable, reproducible workflows for multimodal or time-series data.
- Ability to own and debug systems spanning robot software, sensors, networking, storage, and compute.
- Experience building robot-learning or dexterous-manipulation infrastructure with tools such as ROS2, MCAP, Protobuf, Foxglove, Ray, Slurm, Parquet, or Arrow.
- Expertise in controls, low-latency software, sensor synchronization, or real-time systems.
- Built and operated robots through FTC, FRC, Formula SAE, Formula Hybrid, an autonomous vehicle team, or a substantial personal robotics project.
- A robotics data, training, or evaluation system you built and personally owned.
- A difficult failure involving real robot data or hardware and how you diagnosed it.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×