1

Python Robotics Jobs (NOW HIRING)

Strong expertise in C++ and Python, with experience building performance-critical, production-quality systems. * Deep understanding of ROS/ROS2, real-time robotics systems, SLAM, navigation, path ...

Robotics Engineer

New York, NY · On-site

$150K - $250K/yr

... Python programming for robotic arms. -- Proven track record of shipping physical robotics products from concept to real-world operation.

Strong expertise in C++ and Python, with experience building performance-critical, production-quality systems. * Deep understanding of ROS/ROS2, real-time robotics systems, SLAM, navigation, path ...

Strong expertise in C++ and Python, with experience building performance-critical, production-quality systems. * Deep understanding of ROS/ROS2, real-time robotics systems, SLAM, navigation, path ...

Write and maintain production-level C++ and Python code for our robotic manipulation platforms. * Collaborate with machine learning engineers to deploy state-of-the-art models on our robots.

Showing results 41-60

Python Robotics information

See salary details

$13

$58

$86

How much do python robotics jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for python robotics in the United States is $58.62, according to ZipRecruiter salary data. Most workers in this role earn between $48.32 and $66.59 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.

More about Python Robotics jobs

What cities are hiring for Python Robotics jobs?

Cities with the most Python Robotics job openings:

What states have the most Python Robotics jobs?

States with the most job openings for Python Robotics jobs include:

Infographic showing various Python Robotics job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 6% Part Time, and 6% Contract. Highlights an 76% Physical, 7% Hybrid, and 17% Remote job distribution, with an average salary of $121,932 per year, or $58.6 per hour.

Robotics Software Engineer

Kawasaki Robotics USA Inc

San Jose, CA • On-site

$105K - $125K/yr

Full-time

Re-posted 16 days ago


Job description

Applicants must be authorized to work in the United States for any employer without current or future visa sponsorship. Visa sponsorship is not available for this position.

Job Summary

The Kawasaki Robotics team designs and implements robotic solutions for cleanroom semi-conductor robots used in the fabrication of nearly every microchip in the world. This position focuses on robotic software development where you will evaluate and implement high technology solutions for semi-conductor applications.


Core Role Responsibilities

  • Design, develop and test software for clean room robot applications
  • Troubleshoot and resolve reported software bugs/issues
  • Collaborate with multi-disciplinary team to drive robotic solutions
  • Collaborate closely with team leads and project managers to ensure high-quality work is delivered on time
  • Consult and work closely with external customers to support and develop software specifications and solutions
  • Contribute to the continuous improvement of robot systems and software development processes
  • Manage multiple tasks/projects simultaneously


Qualifications

a. Required

  • Bachelor’s degree in engineering
  • Passion for robotics or mechatronic systems
  • Experience developing software with Python, C/C++ or similar
  • Self-starter and able to manage multiple projects
  • Excellent written and verbal communication skills
  • Proactive with a positive and collaborative attitude
  • Persistent and creative problem solver when things do not succeed the first time

b. Preferred

  • Bachelor’s degree in engineering with emphasis on robotics or mechatronics
  • 1~3 years of mechatronics related experience
  • Experience in motion control applications in the robotics or automation field


Physical Requirements

  • Ability to carry, lift, push and pull, bend, walk and stand with objects up to 25Ibs
  • Attendance is a requirement of this position