1

Python Robotics Jobs in San Francisco, CA (NOW HIRING)

Strong software development experience in Python. * Solid understanding of robotics fundamentals, including: * Kinematics * Dynamics * Control theory * State estimation * Experience with Git ...

Strong software development experience in Python. * Solid understanding of robotics fundamentals, including: * Kinematics * Dynamics * Control theory * State estimation * Experience with Git ...

Gritt is an intelligent system that combines robotics and AI to build the infrastructure that pulls ... Proficient with C++ and comfortable with Python/Rust. * Should be comfortable taking ownership of ...

Position Overview We are seeking a Robotics Software Technician to help sustain and improve Skild ... Build dashboards (Looker, Tableau) and develop automation scripts in Python and Linux. * Maintain ...

About us Cargo Robotics is creating the logistics infrastructure of the next 100 years by ... Write clean, efficient, well‑documented code in Python, with a strong emphasis on maintainability ...

Showing results 41-60

Python Robotics information

See San Francisco, CA salary details

$15

$69

$101

How much do python robotics jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for python robotics in San Francisco, CA is $69.07, according to ZipRecruiter salary data. Most workers in this role earn between $56.92 and $78.46 per hour, depending on experience, location, and employer.

What is a Python Robotics job?

Python Robotics jobs involve designing, developing, and programming robotic systems using the Python programming language. Professionals in this field use Python to control robots, process sensor data, automate tasks, and integrate with hardware and software systems. These roles may be found in industries like manufacturing, healthcare, research, and autonomous vehicles. Typical responsibilities include writing code for robotic behavior, working with frameworks like ROS (Robot Operating System), and collaborating with engineers to build intelligent machines.

What are the key skills and qualifications needed to thrive as a Python Robotics engineer?

To thrive as a Python Robotics Engineer, you need strong programming skills in Python, a solid understanding of robotics concepts, and often a degree in robotics, computer science, or engineering. Familiarity with robotics frameworks like ROS (Robot Operating System), simulation tools such as Gazebo, and experience with hardware integration are commonly required. Problem-solving, adaptability, and effective teamwork are essential soft skills that help address complex technical challenges and collaborate with interdisciplinary teams. These competencies enable the design, implementation, and optimization of robust robotic systems in a rapidly evolving field.

How do Python Robotics engineers typically collaborate with interdisciplinary teams during a project?

Python Robotics engineers often work closely with mechanical, electrical, and systems engineers to develop and integrate robotic solutions. They are responsible for writing and testing control algorithms in Python, as well as interfacing with hardware and simulation tools. Regular communication and joint problem-solving sessions are common, ensuring that software aligns with hardware capabilities and project requirements. This collaborative environment helps deliver robust, efficient robotic systems and offers exposure to various engineering domains.

What is the difference between Python Robotics vs Robotics Software Engineer?

AspectPython RoboticsRobotics Software Engineer
Required CredentialsPython programming skills, robotics knowledge, possibly certifications in Python or roboticsProficiency in robotics software, programming skills (Python, C++), engineering degree often preferred
Work EnvironmentResearch labs, robotics companies, startups, often hands-on with hardware and softwareDevelopment teams, engineering departments, focus on software development for robotic systems
Industry UsageUsed in robotics research, automation projects, and hobbyist communitiesApplied in industrial automation, autonomous vehicles, and advanced robotics projects

Python Robotics typically refers to using Python programming in robotics applications, often in research or hobbyist settings. Robotics Software Engineers focus on developing and maintaining complex software systems for robotic hardware in professional environments. While both roles require programming skills and robotics knowledge, Python Robotics emphasizes scripting and experimentation, whereas Robotics Software Engineers work on scalable, production-level software solutions.

What job categories do people searching Python Robotics jobs in San Francisco, CA look for?

The top searched job categories for Python Robotics jobs in San Francisco, CA are:

What cities near San Francisco, CA are hiring for Python Robotics jobs?

Cities near San Francisco, CA with the most Python Robotics job openings:

Forward Deployed Robotics Engineer

Physical Intelligence

San Francisco, CA • On-site

Full-time

Re-posted 2 days ago


Job description

Role Overview
As a Forward Deployed Robotics Engineer, you'll serve as the first line of technical defense for our growing fleet of robotic systems deployed across warehouse and external data-collection environments. Our diverse robot fleet-including both static and mobile systems-performs complex manipulation and sensing tasks in real-world settings. When issues arise, you'll be the first responder: analyzing field tickets, reproducing issues, gathering diagnostic data, and driving resolution to ensure maximum fleet uptime.
Key Responsibilities
- Primary Robot Fleet Issue Technical Triage Point: Manage incoming fleet issue ticket queue, prioritize based on fleet-wide implications and operational goals, and triage as hardware, software, or operational issue.
- Fast-Paced Operations: Handle quick turnaround expectations while maintaining diagnostic quality
- On-Site Diagnostics: Perform physical inspections and functional tests at robot stations to verify issue reproduction
- Data Analysis: Analyze telemetry, sensor data, and logs to form and test hypotheses about root causes
- Failure Analysis: Execute technically sound Failure Analysis / Root Cause Analysis procedures
- Cross-Team Collaboration: Partner with hardware and software teams to reproduce and resolve complex issues
- Pattern Recognition: Identify recurring issues across the fleet and surface reliability insights for design improvements
- Documentation: Maintain clear, traceable documentation for every diagnostic and escalation event
- Metrics & Reporting: Track and report issue trends and fleet health metrics to leadership
- Process Improvement: Collaborate with team lead to develop and maintain diagnostic procedures and troubleshooting guides
Required Competencies & Skills
- Education: B.S. in Robotics, Mechatronics, Systems Engineering, or equivalent experience
- Hardware Knowledge: Proficiency debugging electromechanical systems including actuators, PCBs, cameras, wiring harnesses, and communication hardware
- Software Knowledge: Experience with log parsing and basic scripting for diagnostics (Python or Bash)
- Systems Knowledge: Strong understanding of mechanical, electrical, and software interactions in robotic systems
- Communication: Excellent written and verbal communication, particularly in technical documentation and shift handoffs
- Hands-On Problem Solving Experience: Minimum 2 years work experience with debugging and completing root cause investigations of systems with hardware and software issues
Strongly Preferred:
  • Experience supporting multi-robot fleets, warehouse automation systems, or field robotics deployments

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.