RoboForce
Robotics Software Engineer
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
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 RoboForceLikely 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?