1

Robot Programming Jobs (NOW HIRING)

Robot Programming & Integration * Develop, modify, and debug robot programs for CNC machine tending applications. * Program industrial robots including FANUC and other robotic platforms. * Configure ...

Robot Programming & Integration * Develop, modify, and debug robot programs for CNC machine tending applications. * Program industrial robots including FANUC and other robotic platforms. * Configure ...

Robot Programming & Integration * Develop, modify, and debug robot programs for CNC machine tending applications. * Program industrial robots including FANUC and other robotic platforms. * Configure ...

Robot Programming & Integration * Develop, modify, and debug robot programs for CNC machine tending applications. * Program industrial robots including FANUC and other robotic platforms. * Configure ...

Robot Programming & Integration * Develop, modify, and debug robot programs for CNC machine tending applications. * Program industrial robots including FANUC and other robotic platforms. * Configure ...

Robot Programming & Integration * Develop, modify, and debug robot programs for CNC machine tending applications. * Program industrial robots including FANUC and other robotic platforms. * Configure ...

Be Seen First

The ideal candidate will have hands-on experience programming KUKA , FANUC , and Doosan robots while supporting system integration, commissioning, startup, and production improvements. This position ...

MUST have prior ABB Robot Programming experience * Candidates that have specific ABB IRC5 Robot Programming experience are even more desirable. Candidates need experience with ABB robots (at any ...

The ideal candidate will have strong hands-on experience with industrial automation , on-site commissioning, and programming high-volume robotic systems. Key Responsibilities: * Program and optimize ...

Be Seen First

Robot Programmer

Holland, MI ยท On-site

$30 - $42/hr

This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...

Be Seen First

Robot Programmer

Warren, MI ยท On-site

$30 - $42/hr

This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...

Be Seen First

Robot Programmer

Lima, OH ยท On-site

$30 - $42/hr

This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...

Be Seen First

Robot Programmer

Indianapolis, IN ยท On-site

$30 - $42/hr

This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...

The ideal candidate will have strong ABB robot programming and troubleshooting experience within automotive or industrial automation environments and be comfortable traveling for installation and ...

The ideal candidate will have strong ABB robot programming and troubleshooting experience within automotive or industrial automation environments and be comfortable traveling for installation and ...

This is a hands-on technical role focused on programming, troubleshooting, and optimizing robotic systems across a variety of robot platforms. The ideal candidate works independently, is comfortable ...

This is a hands-on technical role focused on programming, troubleshooting, and optimizing robotic systems across a variety of robot platforms. The ideal candidate works independently, is comfortable ...

next page

Showing results 1-20

Robot Programming information

See salary details

$16

$36

$53

How much do robot programming jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for robot programming in the United States is $36.88, according to ZipRecruiter salary data. Most workers in this role earn between $30.53 and $43.27 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a robot programmer, and why are they important?

To thrive as a Robot Programmer, you need strong programming skills (such as in Python, C++, or proprietary robot languages) and a solid understanding of robotics principles, often backed by a degree in engineering or computer science. Familiarity with robotics simulation software, PLCs, and industrial robot systems like FANUC, ABB, or KUKA, as well as relevant certifications, is highly beneficial. Analytical thinking, problem-solving, and effective teamwork are crucial soft skills for optimizing robot performance and collaborating on complex automation projects. These skills ensure efficient system integration, reduced downtime, and successful deployment of automated solutions in industrial environments.

What are some common challenges faced by professionals in robot programming roles, and how can they be addressed?

Robot programmers often encounter challenges such as integrating robots with existing systems, troubleshooting unexpected behavior, and ensuring safety compliance. These issues can be addressed by collaborating closely with engineers, maintenance teams, and safety officers, as well as staying up-to-date with the latest software updates and industry standards. Regular testing, thorough documentation, and continuous learning are also crucial for overcoming obstacles and ensuring smooth operation in automated environments.

How much do robot programmers make?

Robot programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Skilled programmers with knowledge of automation software and robotics hardware may earn higher salaries, especially in manufacturing or technology sectors.

What is the difference between Robot Programming vs Robot Maintenance?

AspectRobot ProgrammingRobot Maintenance
Primary FocusCreating and optimizing robot operation codeInspecting, repairing, and maintaining robotic systems
Required SkillsProgramming languages (e.g., RAPID, Python), robotics softwareMechanical, electrical, and troubleshooting skills
Work EnvironmentDevelopment labs, manufacturing floorsManufacturing plants, service centers
CertificationsRobotics programming certifications, coding skillsElectrical, mechanical certifications, technical training

Robot Programming involves developing code to control robotic systems, focusing on software and algorithm optimization. Robot Maintenance centers on ensuring robotic hardware functions correctly through inspections and repairs. Both roles are essential in robotics operations but differ in their core responsibilities and skill sets.

What is robot programming?

Robot programming is the process of creating instructions that control the movements and actions of robots. This can include writing code in specialized programming languages or using graphical interfaces to teach robots how to perform specific tasks. Robot programming is used in a wide range of industries, from manufacturing and logistics to healthcare and research. The goal is to enable robots to operate autonomously or semi-autonomously, increasing efficiency, precision, and safety in various applications.

How to become a robot programmer?

To become a robot programmer, you typically need a bachelor's degree in robotics, computer science, or a related field. Gaining experience with programming languages such as C++, Python, and familiarity with robotics frameworks like ROS is essential, along with understanding hardware integration and control systems.

Is robot programming a good career?

Robot programming is a growing field that involves developing software to control robotic systems, often requiring knowledge of programming languages like Python or C++ and familiarity with automation tools. It offers opportunities in manufacturing, logistics, and research, with demand expected to increase as automation expands across industries.
More about Robot Programming jobs
What cities are hiring for Robot Programming jobs? Cities with the most Robot Programming job openings:
What are the most commonly searched types of Robot Programming jobs? The most popular types of Robot Programming jobs are:
What states have the most Robot Programming jobs? States with the most job openings for Robot Programming jobs include:
Infographic showing various Robot Programming job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $76,712 per year, or $36.9 per hour.

Robot Programmer

Methods Machine

Wixom, MI โ€ข On-site

Full-time

Posted 6 days ago


Job description

Description:

Job Title: Robot Programmer

Department: Methods Automation – Engineering/Robot Programming


Methods Machine Tools was established in 1958 with three employees and a handful of refurbished machines. Since then, the company has become one of the largest privately owned machine tool importers in North America.


Position Summary:

The Robot Programmer is responsible for the programming, configuration, commissioning, and optimization of industrial robotic systems used in CNC machine tending and manufacturing automation applications. This role works closely with mechanical engineers, controls engineers, application engineers, project managers, and customers to ensure robotic cells operate safely, efficiently, and meet production requirements.

The ideal candidate possesses strong robotic programming experience, a solid understanding of machining operations, and the ability to troubleshoot and optimize automated manufacturing systems both in-house and at customer facilities.


Duties and Responsibilities:

Robot Programming & Integration

  • Develop, modify, and debug robot programs for CNC machine tending applications.
  • Program industrial robots including FANUC and other robotic platforms.
  • Configure robot tools, frames, payloads, I/O, and communication protocols.
  • Integrate robots with CNC machines, conveyors, vision systems, part presentation systems, and peripheral equipment.
  • Create robust robot routines for part loading, unloading, inspection, and material handling processes.

System Commissioning

  • Participate in system startup, testing, and validation activities.
  • Commission robotic work cells both internally and at customer locations.
  • Verify system functionality against customer requirements and project specifications.
  • Perform cycle-time studies and optimize robotic motion paths to maximize throughput.
  • Support Factory Acceptance Tests (FAT) and Site Acceptance Tests (SAT).

Troubleshooting & Optimization

  • Diagnose and resolve robotic, automation, PLC, networking, and CNC interface issues.
  • Analyze downtime events and implement corrective actions.
  • Optimize robot motion, machine interface signals, and overall cell efficiency.
  • Support customer production ramp-up activities.
  • Develop continuous improvement recommendations for existing robotic systems.

Documentation & Standards

  • Create and maintain robot programming standards and best practices.
  • Develop technical documentation including:
    • Robot backup files
    • Operating procedures
    • Setup instructions
    • Troubleshooting guides
    • Project completion reports
  • Maintain revision control of robot software and system documentation.

Customer Support

  • Provide on-site and remote customer support.
  • Assist in operator, maintenance, and programmer training.
  • Support service and warranty activities.
  • Serve as a technical resource during project reviews and customer meetings.

Team Collaboration

  • Collaborate with controls engineers on PLC integration and machine communication.
  • Work closely with mechanical engineers to validate tooling and gripper functionality.
  • Support Application Engineering during system development and proving processes.
  • Participate in project planning, risk assessments, and design reviews.

Qualifications

Education

  • Associate's degree in Robotics, Automation Technology, Electrical Engineering Technology, Mechatronics, Manufacturing Engineering, or related field preferred.
  • Equivalent combination of education and relevant experience will be considered.

Experience

  • 3+ years of industrial robot programming experience preferred.
  • Experience with CNC machine tending automation highly preferred.
  • Experience commissioning robotic manufacturing systems.
  • Background in machining, CNC operations, or automated manufacturing environments is desirable.

Required Technical Skills

Robotics

  • Experience programming one or more of the following:
    • FANUC
    • ABB
    • Motoman/Yaskawa
    • KUKA
    • Kawasaki
  • Knowledge of robot path optimization and cycle-time reduction techniques.

Manufacturing Automation

  • Understanding of CNC machining processes and machine interfaces.
  • Experience with end-of-arm tooling (EOAT), grippers, and material handling systems.
  • Familiarity with vision-guided robotics systems.
  • Understanding of industrial safety circuits and machine safeguarding requirements.

Controls & Communications

  • Basic PLC troubleshooting experience.
  • Knowledge of industrial networks including:
    • Ethernet/IP
    • Profinet
    • DeviceNet
    • Modbus TCP/IP
  • Ability to interpret electrical schematics and system layouts.

Software & Documentation

  • Microsoft Office Suite.
  • CAD viewing software experience preferred.
  • Ability to create technical documentation and reports.

Key Competencies

  • Strong troubleshooting and analytical skills.
  • Ability to work independently with minimal supervision.
  • Excellent communication and customer-facing skills.
  • Strong attention to detail.
  • Ability to manage multiple projects and deadlines.
  • Problem-solving mindset with a focus on continuous improvement.
  • Commitment to safety and quality standards.

Physical Requirements

  • Ability to stand, walk, bend, kneel, and climb ladders as necessary.
  • Ability to lift up to 50 pounds occasionally.
  • Ability to work around industrial machinery and manufacturing equipment.
  • Ability to travel and work in active manufacturing environments.

Travel Requirements

  • Travel required up to 50%, including overnight travel.
  • Domestic travel primarily, with occasional international travel as required.

Preferred Certifications

  • FANUC Certified Robot Operator or Programmer
  • ABB Robot Programming Certification
  • Yaskawa Programming Certification
  • OSHA 10 or OSHA 30 Certification
  • PMMI Mechatronics Certification
  • Relevant Automation or Robotics Certifications

Success Measures

A successful Robot Programmer will:

  • Deliver robotic systems on time and within project requirements.
  • Achieve target cycle times and throughput goals.
  • Minimize commissioning and startup issues.
  • Maintain high customer satisfaction ratings.
  • Support successful machine tending deployments that improve productivity, quality, and operational efficiency for customers.

Additional Information

This job description is designed to provide an overview of basic skills, experiences and education required to perform the job and is not designed to cover or contain a comprehensive listing of all activities, duties, or responsibilities required of the employee to perform the essential functions of the job. In instances where educational degrees are required, the company will take into consideration factors such as additional experience, training, or certifications in lieu of specific educational requirements.


Methods Machine is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Requirements: