Skip to main content

RoboForce

Robotics Software Engineer

Milpitas, CA$165k–$235kfull-timemidAdded today

About this role

RoboForce is seeking a Robotics Software Engineer to develop production-grade software for Physical AI robots operating in demanding outdoor environments. You'll design and integrate core robotics capabilities in C++ and Python, debug real-world system failures, and validate new features directly on deployed hardware across perception, planning, controls, and autonomy.

What you'll do

  • Design and maintain production robotics software in C++ and Python for real-world autonomous systems
  • Integrate perception, planning, controls, and teleoperation capabilities to ensure robust on-robot behavior
  • Improve software quality through testing, validation, fault handling, and performance tuning for unstructured environments
  • Investigate and resolve complex failures spanning software, sensors, networking, and hardware interfaces
  • Build internal tools, scripts, and workflows to improve developer velocity and testing efficiency
  • Validate new features through on-robot testing and iterate between development and field deployment

What they're looking for

  • C++ (production-level systems programming)
  • Python (scripting and tooling)
  • Linux development and command-line tools
  • Robotics software fundamentals (perception, planning, controls, or state estimation)
  • Debugging and root cause analysis across hardware and software
  • System integration and distributed systems troubleshooting
  • Hardware validation and on-robot testing
  • Docker/Kubernetes and CI/CD systems (bonus)

Benefits

  • Competitive stock options and equity programs
  • Health, dental, and vision insurance
  • 401(k) retirement plan
  • Visa sponsorship and green card support
  • On-site meals (lunches, dinners, stocked kitchen)
  • Team-building events and collaborative work environment
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

RoboForce

RoboForce develops software that governs robotic behavior for real-world applications, particularly in outdoor environments. The company is hiring Robotics Software Engineers to develop, integrate, and optimize these systems.

View all jobs at RoboForce

Likely interview questions

  • Walk us through a time you debugged a complex failure in a deployed robotic system that involved both hardware and software—how did you approach it?
  • Describe your experience transitioning robotics software from prototype to production. What were the biggest reliability challenges?