1

Python Robotics Jobs in Minnesota (NOW HIRING)

Senior Design Automation Engineer

Plymouth, MN

$109.80K - $144.10K/yr

NET or Python. * Simulation: Utilize simulation tools to validate automation concepts, optimize ... Robotics: Design, program, and deploy robotic solutions for manufacturing and material handling ...

Senior Design Automation Engineer

Plymouth, MN

$109.80K - $144.10K/yr

NET or Python. * Simulation: Utilize simulation tools to validate automation concepts, optimize ... Robotics: Design, program, and deploy robotic solutions for manufacturing and material handling ...

Software Engineer - Backend

Minneapolis, MN ยท On-site

$125K - $190K/yr

... into a distributed robotic embodiment upon which a new generation of distributed systems ... Author new Python packages for common functionality used across multiple services. * Ensure our ...

Controls Engineer III

Arden Hills, MN

$84.40K - $109.20K/yr

Design and develop HMI, MES, and SCADA systems built around the Ignition platform using SQL, Python ... Create, modify, and maintain programs for machines, robotics, and systems. * Perform ...

Controls Engineer III

Arden Hills, MN

$84.40K - $109.20K/yr

Design and develop HMI, MES, and SCADA systems built around the Ignition platform using SQL, Python ... Create, modify, and maintain programs for machines, robotics, and systems. * Perform ...

next page

Showing results 1-20

Python Robotics information

See Minnesota salary details

$12

$57

$84

How much do python robotics jobs pay per hour?

As of Jun 3, 2026, the average hourly pay for python robotics in Minnesota is $57.41, according to ZipRecruiter salary data. Most workers in this role earn between $47.31 and $65.19 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Python Robotics Engineer, and why are they important?

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 are Python Robotics jobs?

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 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 are popular job titles related to Python Robotics jobs in Minnesota? For Python Robotics jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Python Robotics jobs in Minnesota look for? The top searched job categories for Python Robotics jobs in Minnesota are:
What cities in Minnesota are hiring for Python Robotics jobs? Cities in Minnesota with the most Python Robotics job openings:
Automation and Controls Engineer Level II

Automation and Controls Engineer Level II

TEAM INDUSTRIES

Bagley, MN โ€ข On-site

$80.20K - $95.90K/yr

Full-time

Posted yesterday


Job description

Description
Supervisory Responsibilities: None
Purpose: Research, design and implementation of automation and controls technology to support assembly and manufacturing processes. Direct support of Manufacturing Engineers.
Essential Duties/Responsibilities:
  • Support Manufacturing Engineers - Work with MEs to define, spec, procure, build, program and troubleshoot controls components and systems for new projects as well as continuous improvement activities

  • Research new technology and drive advancements to support assembly automation & manufacturing needs

  • Design, assemble, and conduct process validation of automation fixtures, gauges, and robotic tooling

  • Development of documentation packages to include: verification/calibration procedures, operation guides, and schematics

  • Version control of programs; PLC, robot, vision, VFD, etc

  • Drive standardization of control components and methods

  • Keep equipment firmware up to date

  • PLC programming (IEC 61131-3 - LD, FBD, ST, SFC)

  • Robot programming (Fanuc, Epson, IAI, etc.)

  • HMI/SCADA application development

  • Work with cross functional team to support assembly projects

  • Automation and Controls systems technical support for assembly plants

  • Selection and ordering of controls related purchased components for assembly projects

  • Demonstrate commitment to the TEAM Industries Quality Management System and Objectives

  • Promote a positive atmosphere. Actively support activities that promote the welfare and morale of TEAM employees

  • Ensure a safe work environment for self and others. Follow all safety rules and regulations. Demonstrate commitment to safety program

  • Will be required to perform other duties as requested, directed, or assigned

Level Specific Responsibilities:
  • Automation and Controls Engineer I:

  • Focus on continuation - existing processes/equipment

  • Upgrade components

  • Add new features/capabilities

  • Refine control systems

  • VFD setup and tuning

  • Read and write technical documents

  • Assist Level II and Level III Automation and Controls Engineers with large scale projects

  • Automation and Controls Engineer II:

  • Level I responsibilities

  • Provide working direction to the Process Controls Technicians

  • Specification of test equipment (data acquisition, sensors, instrumentation) for custom measurement equipment such as in-process or EOL test equipment

  • Can lead automation/controls engineering on larger projects, either continuation or new

Requirements
Minimum Requirements:
Education & Experience:
  • Level I

  • Two year degree in Automation technology, manufacturing technology or related field AND 1-2 years equivalent practical experience in a related field; OR equivalent combination of education and/or experience in a related field.

  • Level II

  • BS in electrical engineering, control systems OR equivalent practical experience

  • 5 years of experience in Automation and Controls Engineering or related field

Job Knowledge, Skills and Abilities:
  • Level I

  • Familiarity with PLC programming (IEC 61131-3 - LD, FBD, ST, SFC)

  • Familiarity with HMI/SCADA software

  • Working experience with 2D and 3D CAD

  • Knowledge of machining and assembly processes

  • Understanding of industrial robot programming concepts

  • Reading and writing technical documents

  • Excellent technical communication skills

  • Understanding of AC and DC circuits

  • Time management / organizational skills

  • Some travel, including international (less than 5%)

  • Ability to work independently and as part of a team

  • Good problem solving skills

  • Level II

  • All Level I skills

  • Proficiency in PLC programming (IEC 61131-3 - LD, FBD, ST, SFC)

  • Proficiency in industrial robot sizing and programming

  • Proficiency in servo sizing and motion control programming

  • Python scripting experience

Training:
  • Reference OJT

Physical Demands
  • Ability to lift 30 pounds

See Functional Job Description for complete demands if applicable.