Back to jobs
New

Senior Software Engineer, Tools & Infrastructure

Milpitas, CA

Why RoboForce

RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company’s robots are engineered for demanding industrial environments, with a focus on real-world deployment and scalability.

We are seeking a Senior Software Engineer, Tools & Infrastructure to own the software systems that live off the robot. In this role, you will architect the Fleet Management System that monitors deployed robots, build motion analysis and visualization tools that enable engineers to debug complex behaviors, and develop a low-latency Remote Assistance System that streams real-time video and control data between human operators and robots. You are the bridge between the physical robot and the human user.

Responsibilities 

  • Fleet Management System (FMS): Design and build a real-time, web-based command center to track fleet health, battery status, connectivity, and operational state across deployed robots.
  • Remote Assistance System: Architect the end-to-end real-time control and streaming pipeline, implementing bi-directional transport layers that deliver operator commands and video streams with minimal jitter and round-trip latency.
  • Robotics Data Visualization: Develop tools and interfaces to visualize 3D robotics data, trajectories, and system telemetry for debugging and performance analysis.
  • OTA Backend Infrastructure: Build backend services for Over-the-Air (OTA) software updates, including version management, canary deployments, rollout control, and rollback mechanisms for the fleet.

Requirements 

  • Experience: 5+ years of professional experience in full-stack, backend, or infrastructure engineering.
  • Real-Time Systems: Deep understanding of real-time communication technologies such as WebSockets, gRPC, or WebRTC, including handling jitter, race conditions, and unreliable connections.
  • Backend Engineering: Strong proficiency in Python (FastAPI), Go, Node.js, or C++, with experience building asynchronous, high-throughput backend systems.
  • Data & Storage: Experience designing schemas for both relational and time-series data.
  • Cloud Platforms: Comfortable designing and operating systems on AWS or GCP.
  • Requires 5 days/week in-office collaboration with the teams.

Bonus Qualifications 

  • Robotics Software Exposure: Familiarity with modern robotics software stacks.
  • Data Serialization: Experience working with Protobuf, MCAP, or similar data formats.
  • Visualization Frameworks: Experience with Three.js, WebGL, Rerun.io, or building plugins for Foxglove Studio.
  • Systems Languages: Familiarity with Rust is a plus.

Benefits

  • Competitive stock options/equity programs.
  • Health, dental, and vision insurance, 401(k) plan.
  • Visa sponsorship and green card support for qualified candidates.
  • Lunches and dinners, a fully stocked kitchen, and regular team-building events.

Create a Job Alert

Interested in building your career at RoboForce? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf