# Robotics Software Engineer at RoboForce

Robotics Software Engineer at RoboForce in Milpitas, CA. Remote, full-time, paying $165k–$235k. Posted September 24, 2026.

- Company: RoboForce
- Location: Milpitas, CA
- Workplace: Remote
- Job type: Full-time
- Pay: $165k–$235k
- Experience: 2+ years
- Posted: 2026-09-24
- Apply: https://job-boards.greenhouse.io/roboforce/jobs/5434733008
- Source: https://jobmagic.ai/jobs/robotics-software-engineer-roboforce-d386jh

## Requirements

- Education: B.S. or M.S. in Robotics, Computer Science, Electrical Engineering, or equivalent practical experience.
- Experience: 2+ years of professional experience in robotics, autonomous vehicles, drones, or complex embedded systems, with a demonstrated track record of deploying physical hardware products into the field.
- Programming Proficiency: Strong command of both C++ and Python, with the ability to read, debug, and write production-level C++ for core robot systems, alongside robust Python tooling.
- Robotics Software Fundamentals: Experience working with one or more core robotics domains such as perception, motion planning, controls, localization, state estimation, system integration, or robot behavior.
- Linux Systems Expertise: Strong comfort working in Linux development environments, including command-line tools, debugging workflows, scripting, and system-level troubleshooting.
- Debugging Mindset: Proven ability to diagnose and resolve problems that span software, hardware, sensors, and distributed system interactions.
- Collaboration: Requires 5 days/week in-office collaboration with the team.

## Description

**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 Robotics Software Engineer to build the software that powers robot behavior in the real world. In this role, you will develop, integrate, and improve production-grade robotics capabilities across autonomy, systems, and developer infrastructure. You will work closely with cross-functional teams to turn promising prototypes into reliable software that runs on deployed robots operating in complex outdoor environments.

This is a hands-on engineering role for someone who enjoys writing production code, debugging challenging real-world problems, and seeing their work directly improve robot performance in the field.

**Responsibilities** 

- **Robotics Software Development**: Design, implement, and maintain production software for real-world robotic systems using C++ and Python, with a focus on performance, reliability, and maintainability.

- **System Integration**: Integrate and refine robotics capabilities across perception, planning, controls, teleoperation, and platform software to ensure robust behavior on physical robots.

- **Robustness & Reliability Engineering**: Improve software quality through testing, validation, fault handling, performance tuning, and edge-case analysis to make systems dependable in unstructured outdoor environments.

- **Debugging & Root Cause Analysis**: Investigate complex failures across software, sensors, networking, timing, and hardware interfaces, and drive issues to resolution through disciplined technical analysis.

- **Tooling & Infrastructure**: Build internal tools, scripts, and workflows that improve developer velocity, testing efficiency, observability, and release quality across the robotics software stack.

- **On-Robot Validation**: Work directly with hardware to validate new features, evaluate system behavior, and iterate quickly between development and real-world testing.

**Requirements** 

- **Education:** B.S. or M.S. in Robotics, Computer Science, Electrical Engineering, or equivalent practical experience.

- **Experience:** 2+ years of professional experience in robotics, autonomous vehicles, drones, or complex embedded systems, with a demonstrated track record of deploying **physical hardware products** into the field.

- **Programming Proficiency:** Strong command of both C++ and Python, with the ability to read, debug, and write production-level C++ for core robot systems, alongside robust Python tooling.

- **Robotics Software Fundamentals**: Experience working with one or more core robotics domains such as perception, motion planning, controls, localization, state estimation, system integration, or robot behavior.

- **Linux Systems Expertise**: Strong comfort working in Linux development environments, including command-line tools, debugging workflows, scripting, and system-level troubleshooting.

- **Debugging Mindset**: Proven ability to diagnose and resolve problems that span software, hardware, sensors, and distributed system interactions.

- **Collaboration**: Requires 5 days/week in-office collaboration with the team.

**Bonus Qualifications **

- **Outdoor Robotics Experience**: Background in autonomous driving, drones, mobile robotics, or other systems deployed in outdoor or unstructured environments.

- **Infrastructure Familiarity**: Experience with Docker, Kubernetes, CI/CD systems, or software release workflows for robotics platforms.

- **Developer Tooling**: Experience building tools for testing, simulation, telemetry, debugging, or log analysis.

- **Visualization & Diagnostics**: Experience with robotics visualization and diagnostics tools such as Foxglove, Grafana, RViz, or custom internal interfaces.

- **Production Deployment Experience**: Experience taking robotics software from prototype to production and supporting reliability at fleet scale.

**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.

 

Compensation: Salary $165,000–$235,000 USD + Bonus + Equity
 
The base salary range above represents the expected compensation for this full-time U.S. position. Final compensation will be determined based on role scope, level, location, job-related skills, experience, and relevant education or training, and may fall outside the listed range in exceptional cases. 

 
