Senior Software Engineer (Robotics Systems & Infrastructure)
Location: San Francisco
Department: Spacer Robotics
Location Type: IN_OFFICE
Employment Type: FULL_TIME
About Spacer Robotics
About the Role
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
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
