Senior Software Engineer (Robotics Systems & Infrastructure)
All the best with your application!
Want more jobs like this straight to your inbox?
Get Job Alerts
Get a curated list of the top robotics roles delivered straight to your inbox each week. We sift through hundreds of postings to find the high-salary positions, leading companies, and remote opportunities you actually want.
Unsubscribe anytime. We respect your privacy.
Summary
San Francisco, United States
Full-time
4-6 years
About this Job
About Spacer Robotics
Spacer Robotics is building autonomous, non-humanoid robotic systems to construct infrastructure in extreme environments — from next-generation terrestrial job sites to future lunar bases. Our mission is to reshape the $16 trillion global construction industry by combining robotics, AI, and systems engineering at the frontier.
About the Role
We’re looking for a Senior Software Engineer to own critical parts of the software systems that make our robots reliable, scalable, and production-ready.
This is a highly cross-functional role at the intersection of on-device software, cloud infrastructure, and operational tooling. You’ll work closely with robotics engineers to ensure our systems not only function in controlled environments, but perform reliably in real-world jobsite conditions.
You’ll be responsible for how software runs on the robot, how it connects and communicates, how we monitor and debug systems in the field, and how we scale deployments across a growing fleet.
This is an ideal role for someone who has worked in robotics, IoT, or other hardware-connected systems and enjoys solving practical, system-level problems that bridge software and the physical world.
What You’ll Work On
- On-Device Software & Systems
- Build and optimize software running directly on robotic systems, with an understanding of compute, memory, and real-time constraints
- Improve reliability, fault tolerance, and system robustness in unstructured environments
- Connectivity & Communication
- Design and maintain systems for robot communication (robot ↔ cloud ↔ operator)
- Handle intermittent connectivity, synchronization, and edge cases in real-world deployments
- Observability, Debugging & Tooling
- Build internal tools and dashboards for monitoring robot health, metrics, and performance
- Develop logging, diagnostics, and debugging systems for fielded robots
- Fleet Management & Deployment
- Help design systems for deploying, updating, and managing a fleet of robots at scale
- Build infrastructure for versioning, rollbacks, and remote updates
- Cloud & Infrastructure
- Contribute to backend systems supporting robot operations (data pipelines, APIs, services)
- Work with containerization and infrastructure tools (e.g., Docker) to support deployment and reproducibility
- Full-Stack Contributions
- Build lightweight frontends or dashboards for internal tools and operational visibility
- Collaborate across backend and frontend systems to improve developer and operator workflows
What We’re Looking For
- 4–6+ years of professional software engineering experience
- Experience working in robotics, IoT, or hardware-integrated systems
- Strong programming and scripting skills (Python, C++, or similar)
- Familiarity with Docker or similar containerization and orchestration tools
- Experience building software that runs on-device with awareness of system constraints (compute, memory, latency)
- Experience with distributed systems or cloud infrastructure
- Experience building reliable, production-grade systems (not just prototypes)
- Strong debugging skills across system boundaries (device, network, backend)
- Some experience with full-stack development (APIs, dashboards, internal tools)
- Comfortable working in a fast-paced, in-person startup environment
Nice to Have
- Experience managing or deploying fleets of devices or robots
- Experience with real-time systems or edge computing
- Experience building internal tools for operations or observability
- Familiarity with robotics systems (ROS, sensor data, autonomy stacks, etc.)
- Startup or early-stage company experience
About the Company
