Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotics Software Engineer

RoboForce

Robotics Software EngineerMilpitas, CAWhy 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.Job DescriptionWe 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 QualificationsOutdoor 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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Milpitas, CA vacancy
  • RoboForce seeks a Robotics Software Engineer to build production-grade software powering robot behavior in real-world outdoor environments. You will develop, integrate, and improve production-grade robotics capabilities across autonomy, systems, and developer infrastructure... 
    Suggested

    RoboForce

    Milpitas, CA
    6 days ago
  • $174.4k - $237.8k

    Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial...  ...robotics in the near future - with software and data at the core.Our mission is to make...  ...and developers. We are a dynamic team of engineers, roboticists, designers, and... 
    Suggested
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    2 days ago
  •  ...this role, you will help develop a next-generation medical robotics platform. You’ll collaborate within a small, fast-paced team...  ...complex robotic prototypes. The ideal candidate is a self-driven software engineer with strong problem-solving skills, deep expertise C++ and... 
    Suggested
    Local area
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    6 days ago
  •  ...Robotic Software EngineerLocation: San Jose, CADuration: FulltimeJob Description:Skills Desired:Strong proficiency in programming languages such as C++ and Python.Expertise in robotic middleware platforms, especially ROS/ROS2.Solid understanding of AI algorithms and their... 
    Suggested

    JConnect Infotech

    San Jose, CA
    3 days ago
  •  ...Autonomy EngineerAs a Perception Autonomy engineer, you will be pivotal in developing,...  ...integrating, and maintaining real-time sensor software solutions deployed across a range of...  ...Electrical Engineering, Computer Engineering, Robotic Engineering, Computer Science,... 
    Suggested
    For contractors
    For subcontractor
    Remote work

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $145k - $220k

     ...Robotics Software EngineerSunnyvale, CAThe future of defense will be decided by those who field intelligent machines at scale. At Scout AI...  ...relentless work.The Role We're looking for a Robotics Software Engineer to design and build the software that powers intelligent... 
    Full time

    Scout Ai

    Sunnyvale, CA
    10 hours ago
  •  ...without current or future visa sponsorship. Kawasaki engineering team designs and implements robotic solutions for clean room semiconductor robots which...  ...engineers to troubleshoot and resolve reported software bugs/issues Learn to interact with external customer... 

    Kawasaki Robotics USA Inc

    San Jose, CA
    more than 2 months ago
  • $160k - $190k

     ...composed of nodes; each delivers a unit of manufacturing capacity for a process, and there are a dozen or more node types. As a Robotics Software Engineer, Simulations, you will help build our machines' digital twins: simulations that stand in for the real hardware behind the... 
    Internship

    Atomic Machines

    Santa Clara, CA
    4 days ago
  • $155k - $241k

     ...data, we're pioneering a new era of automation that enhances human potential. About the Role We are looking for a Robotics Software Engineer III to join our Skills team and develop manipulation behaviors for humanoid robots. You will own a task vertical from definition... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    8 days ago
  •  ...A high-tech robotics company in Fremont is seeking a Robotics Software Engineer to design software architecture for mobile robots. The ideal candidate has an M.S. in a related field and 5+ years of experience in mobile robot software development, particularly with ROS.... 
    Full time

    Trubot Technology

    Fremont, CA
    9 hours ago
  • $158.62k - $261k

     ...Clara, CA. Job Responsibilities Work on real-time robotics software to automate agricultural equipment Run and refine complex...  .... Requirements Bachelor’s degree in Mechanical Engineering or related field plus 3 years of related experience.... 
    Work at office
    Remote work

    Blue River Technology

    Santa Clara, CA
    9 hours ago
  •  ...A leader in autonomous driving technology is seeking a Senior Software Engineer in Robotics. In this role, you will transition low-level Perception tasks to machine learning, integrate systems, and evaluate quality metrics. The ideal candidate has a Bachelor's in Computer... 

    Waymo

    Mountain View, CA
    9 hours ago
  •  ...Blue River Technology, based in Santa Clara, CA, seeks an engineer to build real-time robotics software for automated agricultural equipment. You will work on vision-based systems, sensing and actuation to ensure reliable field operations. The role requires a BS in... 
    Remote work

    Blue River Technology

    Santa Clara, CA
    8 hours ago
  •  ...Our client builds general-purpose mobile manipulator robots for industrial applications, deployed across logistics, retail, and...  ...this stage. The Role We're seeking a Senior Robotics software engineer with deep technical range across perception, planning, controls... 

    Fruition Group US

    San Jose, CA
    9 hours ago
  • The Role At Mind Robotics, we’re building generalized physical AI —robotic systems capable...  ...robust, high-performance robotics software that can reliably operate in complex, real...  .... We’re looking for a Robotics Software Engineer to build the runtime systems, middleware... 

    Mind Robotics Inc.

    Palo Alto, CA
    6 days ago
  • A leading robotics company in California seeks a Robotics Software Engineer to develop innovative algorithms for robust manipulation in industrial environments. The ideal candidate has a Master's degree and over 5 years of experience in robotic manipulation, with strong... 

    Intrinsic

    Mountain View, CA
    6 days ago
  • Location Palo Alto Employment Type Full time Location Type On-site Department Software Engineering We look for Robotics Software Engineers with a proven record of building high-performance middleware and runtime systems for robotic platforms. If you enjoy designing low-... 
    Full time

    Garuda Ventures

    Palo Alto, CA
    6 days ago
  •  ...in California, they\'ve 10+ offices worldwide. Overview As a Robotics Engineer you will work across the full stack from low-level controls...  ...fleet deployment Design, implement, and tune core robotics software Bring up software and hardware on new robot generations Develop... 
    Worldwide

    Strativ Group

    Sunnyvale, CA
    6 days ago
  • About Trubot Trubot Inc. develops intelligent robotic systems for autonomous inspection and physical automation in modern data centers...  ...integration. Position Summary We are looking for a Robotics Software Engineer specializing in Mobile Robotics to join our robotics software... 
    Relocation

    Trubot Technology

    Fremont, CA
    6 days ago
  • $19 - $65 per hour

     ...an intern to help with the evolution of its robot’s communication backbone by integrating ROS2 into a high-performance software stack. This role involves transitioning...  ...interoperability solutions, and conducting field engineering tasks. Applicants should have advanced... 
    Internship

    PlusAI

    Santa Clara, CA
    5 days ago
  • Applied Intuition, Inc. is building general-purpose robots capable of performing real work in real environments. As a Robotics Engineer on our Robotics team, you will work across the full stack—from low-level controls and firmware to locomotion behaviors, manipulation,... 

    Applied Intuition Inc.

    Sunnyvale, CA
    5 days ago
  • $140k - $200k

    Full-time | Sunnyvale, CA | Engineering (Onsite) About Noble Machines Noble Machines builds multipurpose robots to support human workers in the world's toughest jobs—turning...  ...world problems, we'd love to talk. Robotics Software Engineer - Simulation Full-time | Sunnyvale,... 
    Full time
    Local area

    Noble Machines

    Sunnyvale, CA
    4 days ago
  • Applied Intuition seeks a Perception Autonomy Engineer to develop real-time sensor software integrating AI/ML algorithms for autonomous vehicles. You will fuse data from EO, IR, lidar, radar, and other modalities, while deploying on embedded Linux devices and collaborating... 

    Front Door Defense

    Sunnyvale, CA
    6 days ago
  • $216.45k - $235.88k

    A leading technology firm in Mountain View is looking for a Robotics Software Engineer to develop algorithms for grasping and manipulation in industrial robotics. Candidates should have a Master's in a related field, with at least 5 years of experience and strong programming... 

    Company

    Mountain View, CA
    6 days ago
  • Garuda Ventures in Palo Alto is seeking Robotics Software Engineers to build high-performance middleware and runtime systems for robotic platforms. You will design low-latency execution frameworks and optimize inter-process communication. Successful candidates will develop... 

    Garuda Ventures

    Palo Alto, CA
    6 days ago
  • Strativ Group in Sunnyvale, CA is seeking a Robotics Engineer to advance real-time control software and fleet deployment across hardware and software stacks. You will work on low-level controls, firmware, locomotion, and manipulation for next-generation robots. Responsibilities... 

    Strativ Group

    Sunnyvale, CA
    6 days ago
  • Allen Control Systems in Mountain View, CA is seeking a Software Engineer specializing in robotics to turn computer vision outputs into precise, safe motion within real-time control loops. You will work on tracking drones and calibrating sensor/actuator chains, with emphasis... 

    Allen Control Systems

    Mountain View, CA
    6 days ago
  • Agility Robotics is seeking a Robotics Software Engineer III to develop manipulation behaviors for humanoid robots on the Skills team. You will own a task vertical from definition through reliable on-robot execution, integrating learned and classical manipulation methods... 

    Doist

    Fremont, CA
    2 days ago
  • $189k - $270k

    Applied Intuition in Sunnyvale, California is seeking a Robotics Engineer to build general-purpose robots capable of performing real work. The ideal candidate will design and implement robotics software, contribute to fleet deployment, and collaborate cross-functionally... 

    applied

    Sunnyvale, CA
    6 days ago
  • Mind Robotics Inc. is looking for a Robotics Software Engineer in Palo Alto, California. You will design, develop, and maintain runtime systems that enable reliable operation of robotic platforms, ensuring robustness across real-world deployment scenarios. The ideal candidate... 

    Mind Robotics Inc.

    Palo Alto, CA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!