{"schemaVersion":"jobsearcher.job.v1","id":"e995ead8d1e30c374be39d06","url":"https://jobsearcher.com/jobs/e995ead8d1e30c374be39d06","canonicalUrl":"https://jobsearcher.com/jobs/e995ead8d1e30c374be39d06","title":"Robotics Software Engineer","description":"Why RoboForceRoboForce 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.ResponsibilitiesRobotics 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.RequirementsEducation: 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.BenefitsCompetitive 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.","company":"Roboforce","rawCompany":"roboforce","city":"Milpitas","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-12T19:54:59.930Z","occupations":[{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-3024.01","title":"Robotics Technicians","slug":"robotics-technicians"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Robotics Software Engineer","description":"Why RoboForceRoboForce 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.ResponsibilitiesRobotics 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.RequirementsEducation: 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.BenefitsCompetitive 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.","datePosted":"2026-04-12T19:54:59.930Z","dateModified":"2026-04-12T19:54:59.930Z","hiringOrganization":{"@type":"Organization","name":"Roboforce","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Milpitas","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e995ead8d1e30c374be39d06"},"url":"https://jobsearcher.com/jobs/e995ead8d1e30c374be39d06"}}