×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Software Engineer

Job in Milpitas, Santa Clara County, California, 95035, USA
Listing for: RoboForce
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer, Software Engineer, AI Engineer
Job Description & How to Apply Below
Why Robo Force

Robo Force 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary