RoboForce
Robotics Software Engineer
Milpitas, CA
Sponsorship not specifiedDetected 4 days ago
PythonC++Distributed SystemsDockerKubernetesCI/CDLinuxGrafanaEmbedded SystemsRoboticsElectrical EngineeringCollaboration
About the role
- The company's robots are engineered for demanding industrial environments, with a focus on real-world deployment and scalability.
- 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.
- 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.
- RoboForce is an AI robotics company developing Physical AI-powered Robo-Labor for dull, dirty, and dangerous work.
- In this role, you will develop, integrate, and improve production-grade robotics capabilities across autonomy, systems, and developer infrastructure.
- Design, implement, and maintain production software for real-world robotic systems using C++ and Python, with a focus on performance, reliability, and maintainability.
- Investigate complex failures across software, sensors, networking, timing, and hardware interfaces, and drive issues to resolution through disciplined technical analysis.
- Visa sponsorship and green card support for qualified candidates.
- Lunches and dinners, a fully stocked kitchen, and regular team-building events.
Requirements
- 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.
- 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.
- Proven ability to diagnose and resolve problems that span software, hardware, sensors, and distributed system interactions.
- Experience with Docker, Kubernetes, CI/CD systems, or software release workflows for robotics platforms.
Nice to have
- 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.
- 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.
- Bonus Qualifications
Company info
- We are seeking a Robotics Software Engineer to build the software that powers robot behavior in the real world.
Visa & Work Authorization
- Visa sponsorship and green card support for qualified candidates.
Apply directly at RoboForce →Create a free account for alerts like thisView RoboForce immigration profile
This listing is sourced directly from RoboForce's careers page and normalized into a canonical job model.