1

Offline Programming Jobs (NOW HIRING)

Be Seen First

PLC / PaintWorks Programmer

Romeo, MI · On-site

$65K - $89K/yr

This role will support offline programming activities for an automotive production system using software templates provided for the project. Responsibilities * Perform offline PLC programming and ...

New

Be Seen First

PLC / PaintWorks Programmer

Romeo, MI · On-site

$65K - $89K/yr

This role will support offline programming activities for an automotive production system using software templates provided for the project. Responsibilities * Perform offline PLC programming and ...

New

Support offline programming and simulation * Collaborate with controls and mechanical teams during machine builds and runoffs * Ensure compliance with all safety procedures around automated equipment ...

Support offline programming and simulation * Collaborate with controls and mechanical teams during machine builds and runoffs * Ensure compliance with all safety procedures around automated equipment ...

Support offline programming and simulation * Collaborate with controls and mechanical teams during machine builds and runoffs * Ensure compliance with all safety procedures around automated equipment ...

Engineer

Georgetown, KY · On-site

$38 - $42/hr

Experience programming industrial robots using teach pendants and/or offline programming tools. * Hands-on experience with Delmia (C3/Carott3) or similar 3D simulation software. * Ability to perform ...

For Level 2, verifiable offline programming experience (RoboGuide, RobotStudio, or equivalent) and independent CMM-driven troubleshooting are required. Responsibilities: * Troubleshoot from CMM ...

For Level 2, verifiable offline programming experience (RoboGuide, RobotStudio, or equivalent) and independent CMM-driven troubleshooting are required. Responsibilities: * Troubleshoot from CMM ...

For Level 2, verifiable offline programming experience (RoboGuide, RobotStudio, or equivalent) and independent CMM-driven troubleshooting are required. Responsibilities: * Troubleshoot from CMM ...

Senior Controls Engineer

Holland, MI · On-site

$92K - $122K/yr

This is a hands-on technical role where you will be directly involved in offline programming, system debug, and on-site installation at the customer's facility in Walker, MI. You will work as part of ...

Senior Controls Engineer

Holland, MI · On-site

$90K - $119K/yr

This is a hands‑on technical role where you will be directly involved in offline programming, system debug, and on‑site installation at the customer's facility in Walker, MI. You will work as ...

Senior Controls Engineer

Holland, MI · On-site

$92K - $122K/yr

This is a hands-on technical role where you will be directly involved in offline programming, system debug, and on-site installation at the customer's facility in Walker, MI. You will work as part of ...

next page

Showing results 1-20

Offline Programming information

See salary details

$29K

$69.3K

$175K

How much do offline programming jobs pay per year?

As of Sep 15, 2026, the average yearly pay for offline programming in the United States is $69,346.00, according to ZipRecruiter salary data. Most workers in this role earn between $33,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an offline programmer?

To thrive as an Offline Programmer, you need strong knowledge of CNC programming, machining processes, and CAD/CAM software, typically backed by a degree or certification in manufacturing or engineering technology. Proficiency with tools like Siemens NX, Mastercam, or Autodesk PowerMill, as well as experience with simulation and verification systems, is essential. Attention to detail, problem-solving abilities, and effective communication skills help you translate design intent into efficient manufacturing processes. These competencies ensure accurate, cost-effective production and help prevent costly errors on the shop floor.

What are some common challenges faced by offline programmers in a manufacturing environment?

Offline Programmers often encounter challenges such as ensuring their virtual simulations and CNC programs accurately reflect real-world machine behaviors, since discrepancies can cause production delays. They must frequently update and optimize programs to accommodate changing part designs or manufacturing processes. Additionally, effective communication with machinists and production engineers is essential to troubleshoot issues and implement program adjustments efficiently. Staying current with software updates and evolving technologies is also key to maintaining high productivity and minimizing downtime.

What is the difference between Offline Programming vs Robot Programmer?

AspectOffline ProgrammingRobot Programmer
CredentialsTypically requires technical certifications or training in robotics and programmingRequires similar certifications, often including robotics or automation training
Work EnvironmentUses simulation software; works in offices or labs before deploymentWorks directly on the manufacturing floor, programming robots in real-time
Industry UsageCommon in manufacturing, automotive, aerospace for pre-programming robotsUsed in factories for on-site robot setup and adjustments

Offline Programming involves creating robot programs using simulation software before deployment, reducing downtime. Robot Programmers often work on-site, directly programming and troubleshooting robots during production. Both roles require similar skills and certifications but differ mainly in work environment and approach.

What is offline programming?

Offline programming is the process of creating and testing robot or CNC machine programs using specialized software outside of the production environment. It allows programmers to develop, simulate, and optimize code before deploying it to the actual equipment, reducing downtime and errors. Skills in CAD/CAM software and understanding of manufacturing processes are often required for this role.
More about Offline Programming jobs

What are the most commonly searched types of Offline Programming jobs?

The most popular types of Offline Programming jobs are:

What job categories do people searching Offline Programming jobs look for?

The top searched job categories for Offline Programming jobs are:

Infographic showing various Offline Programming job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 83% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution, with an average salary of $69,346 per year, or $33.3 per hour.

PLC / PaintWorks Programmer

Romeo, MI • On-site

Linked Professional Services
Human Resources Consulting Services • 11 - 50 employees

$28 - $32/hr

Other

Posted 3 days ago

New


Job description

PLC / PaintWorks Programmer

Job Type: Contract

Pay: Based on Experiene

Position Summary

We are seeking a PLC Technician / Programmer with hands-on Rockwell PLC programming experience and familiarity with PaintWorks software. This role will support offline programming activities for an automotive production system using software templates provided for the project.

Responsibilities

  • Perform offline PLC programming and software engineering activities.

  • Program and modify Rockwell PLC systems.

  • Work with PaintWorks software as part of the automation system.

  • Utilize project templates provided for the PLC and PaintWorks software.

  • Review existing software and make programming modifications as required.

  • Support system development and preparation for the scheduled modification build.

  • Follow project specifications, drawings, software requirements, and schedules.

  • Troubleshoot programming issues and support software integration.

  • Maintain accurate programming documentation and project records.

  • Work with engineering and automation teams to complete project requirements on schedule.

Required Qualifications

  • Hands-on Rockwell PLC programming experience.

  • Experience working with PaintWorks.

  • PLC software development or modification experience.

  • Ability to perform offline programming.

  • Ability to understand and work from technical specifications and project documentation.

  • Experience troubleshooting PLC/software issues.

  • Ability to work independently and meet project schedules.

Preferred Qualifications

  • Automotive manufacturing or automation background.

  • Experience with FANUC automation systems.

  • Experience supporting paint or coating automation systems.

  • Experience working with pre-developed PLC/software templates.

  • Previous experience with large-scale manufacturing automation projects.

Project Information

  • PLC Platform: Rockwell

  • Paint System Software: PaintWorks

  • Work includes offline programming for an automotive production system.

  • Software templates will be provided for the PLC and PaintWorks.

  • Tentative modification build start: November 12, 2026