Droyd
Senior Software Engineer (Robotics)
San Francisco, CA · Senior · Full-time
Sponsorship not specified$160k-$220kDetected 703 days ago
RustBackend DevelopmentLinuxRoboticsVoIP
About the role
- You will work on the systems that connect the robotics stack to product-facing software: backend services, real-time transport, fleet infrastructure, and the boundary between robot-facing systems and front-end applications.
- You might work on Rust services, low-latency streaming pipelines, hardware integrations, or the interface layer between the bridge and the frontend.
- You will work in person with a small, senior team across robotics, AI, and hardware - your work ships directly to deployed robots.
Responsibilities
- As a Senior Software Engineer at Droyd, you will own core parts of the software stack that powers our robotic systems.
- Architect, design, implement, and test backend systems for AI models running on edge devices and GPUs
- Define and maintain FlatBuffers schemas and system interfaces
- Develop and optimize low-latency streaming and video processing pipelines
- Build and improve MoQ/WebTransport-based data and media paths
- Build and maintain tooling for observability, fleet management, calibration, and system reliability
- Own integrations with external robotic systems, including ROS2 nodes, SDKs, and hardware control interfaces
- Own parts of the bridge-to-frontend boundary and related application infrastructure
- Support deployment to real hardware and debug production issues in the field
- Collaborate closely with front-end, robotics, and hardware teams to keep the full system coherent and fast
Nice to have
- Experience with Rust (including embedded HALs such as Embassy), Axum, or Tokio
- Experience with hardware interfaces like UART, I2C, CAN, or EtherCAT
- Experience with FlatBuffers or similar schema systems
- Experience with WebTransport, WebRTC, GStreamer/DeepStream, or other streaming systems
- Experience at robotics startups or on hardware-adjacent software systems
- If we do this right, robots stop being demos and start being infrastructure.
Compensation
- Have strong generalist software engineering ability with experience building backend or systems software in production
- Are comfortable working across APIs, schemas, transport layers, and real-time systems
- Have strong knowledge of Linux systems, networking, and process management
- Are comfortable in large codebases and performance-sensitive environments
- Can take ownership of complex systems end to end
- Have strong engineering judgment and thrive in fast-moving startup environments
Benefits
- Compensation: $160K-$220K base salary, plus equity
Company info
- Droyd builds autonomous robotic systems that automate repetitive manual work in real environments.
- Our robots depend on tight coordination between hardware, robotics, and product software.
- Our software team builds the systems that connect models to motors, sensors to decisions, and fleets to operators - backend services, schemas, transport layers, and the glue that makes the full system work reliably.
- This code runs on real robots, in production.
This listing is sourced directly from Droyd's careers page and normalized into a canonical job model.