Droyd

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.