1

Offline Programming Jobs (NOW HIRING)

Responsible for the launch and implementation of software for offline programming of robot and cobot cells MI-North plant Develop processes and work instructions for the programming and cell build ...

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 ...

Cnc Programmer

Ancona, IL · On-site

$35 - $45/hr

Create, edit, and maintain offline CNC programs for 3-axis mills and Haas lathes with live tooling using G & M code and programming software such as Mastercam. * Program bar feeders and related ...

Cnc Programmer

Pontiac, IL · On-site

$35 - $45/hr

Create, edit, and maintain offline CNC programs for 3-axis mills and Haas lathes with live tooling using G & M code and programming software such as Mastercam. * Program bar feeders and related ...

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

$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 ...

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 ...

Be Seen First

In this role, you will handle offline programming, machine setup, process development, and preventive maintenance while driving continuous improvement and offering technical leadership to operators.

Offline Programming & First Piece Quality - Utilize offline programming software to prepare jobs; understand CMM reports and troubleshoot builds independently to obtain a good first piece and ...

Controls Engineer

Spartanburg, SC · On-site

$45 - $60/hr

Perform offline PLC and control system programming, configuration, and development activities. * Participate in Factory Acceptance Testing (FAT) to validate system performance prior to shipment.

New

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 Jul 31, 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, and why are they important?

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 is offline programming?

Offline programming is the process of creating and testing robot or CNC machine programs using specialized software on a computer, without directly operating the equipment. It allows programmers to develop, simulate, and optimize code before deploying it to the production environment, improving efficiency and reducing downtime.

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.

Is 25 too late to start coding?

Starting a career in offline programming or related technical fields at age 25 is common and feasible. Many professionals begin learning programming languages, such as Python or C++, and acquire skills through online courses or certifications at any age, making it possible to enter the field later in life.

What is the easiest coding job to get?

An offline programming role often involves writing code for automation or manufacturing systems and typically requires knowledge of specific programming languages like Python or ladder logic. Entry-level positions may require basic coding skills, familiarity with programming tools, and sometimes certifications, making them accessible for beginners with relevant training or coursework.

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 tech jobs pay $400,000 a year?

In the field of offline programming and related tech roles, senior positions such as software architects, machine learning engineers, and specialized automation engineers can reach or exceed $400,000 annually, especially with extensive experience, advanced skills, and working in high-demand industries. These roles often require expertise in programming languages, system design, and certifications, and may involve leadership responsibilities or working for large tech companies or consulting firms.
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:
Infographic showing various Offline Programming job openings in the United States as of July 2026, with employment types broken down into 61% Full Time, 36% Part Time, 2% Contract, and 1% Summer. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $69,346 per year, or $33.3 per hour.

Robotic Programming Engineer

Morton Industries

Morton, IL • On-site

$65K - $90K/yr

Other

Posted 8 days ago


Morton Industries rating

9.5

Company rating: 9.5 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Integrity In Action
We do the right thing, even when no one is looking.
Focused on Team Success
We achieve company goals through camaraderie and serving together.
Driven to Deliver
We fulfill our commitments with exceptional effort.
Consistent Progress
We are dedicated to the ongoing improvement of our people and processes.
Professional Authenticity
We bring excellence using our individuality.
SUMMARY
Development, implementation, and execution of all robot/cobot programming offline while supporting robot specialist in the implementation of said programs on the production floor
ESSENTIAL FUNCTIONS
Include, but are not limited to, the following:
Responsible for the launch and implementation of software for offline programming of robot and cobot cells MI-North plant
Develop processes and work instructions for the programming and cell build operations
Set up all robot and cobot cells in the offline programming software system
Work collaboratively with robotic specialist's to "touch up" programming at the cell to dial in program to physical assembly
Ensure all models of parts and fixtures needed for programming are received and available for programming
Consistently assessing eh best software for Morton Industries offline programming needs
Create and maintain programming schedule to track upcoming and current programming demand within collaboratively with the NPI process and leaders
Implement cost reduction programs mandated by customers and or management
Research and analyze methods required to manufacture product to the customers' requirements and specifications using robotics
Collaborate with fixture design to improve programming and robot cycle times
Create programs for new fixtures designed to be run on a robot or cobot cell
Review and improve cycle times of current and new parts assigned to robot and cobot cells
Identify parts not meeting standard run rates, develop action plan, and execute the action plan to improve the cycle time of the robot operation
Knowledge of Database software; Internet software, Inventory software, Manufacturing software, Order processing systems; Spreadsheet software, and Word Processing software
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
COMPETENCY
To perform the job successfully, an individual should demonstrate the following competencies:
Organized - Ability to work in an organized manner, balancing several tasks simultaneously.
Problem Solving - Works well in group problem solving situations.
Project Management - Communicates changes and progress; Completes projects on time.
Technical Skills - Shares expertise with others.
Customer Service - Responds to requests for service and assistance; Meets commitments.
Interpersonal Skills - Maintains confidentiality.
Verbal Communication - Speaks clearly and persuasively in positive or negative situations; listens and gets clarification; responds well to questions.
Written Communication - Writes clearly and informatively; Presents numerical data effectively; Able to read and interpret written information.
Teamwork - Gives and welcomes feedback; Contributes to building a positive team spirit.
Ethics - Treats people with respect; Keeps commitments; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; supports organization's goals and values.
Motivation - Demonstrates persistence and overcomes obstacles.
Professionalism - Accepts responsibility for own actions; Follows through on commitments.
Quality - Demonstrates accuracy and thoroughness; Monitors own work to ensure quality.
Quantity - Completes work in timely manner; Works quickly.
Safety and Security - Observes safety and security procedures; Uses equipment and materials properly.
Attendance/Punctuality - Is consistently at work and on time.
Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Completes tasks on time or notifies appropriate person with an alternate plan.
Initiative - Asks for and offers help when needed.
Innovation - Meets challenges with resourcefulness.
SUPERVISORY RESPONSIBILITIES
This job has no supervisory responsibilities.
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly exposed to fumes or airborne particles. The employee is frequently exposed to risk of electrical shock. The employee is occasionally exposed to moving mechanical parts and toxic or caustic chemicals. The noise level in the work environment is usually loud.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to stand; walk; use hands to finger, handle, or feel; and reach with hands and arms. The employee frequently is required to talk or hear. The employee is occasionally required to stoop, kneel, or crouch. The employee must regularly lift and/or move up to 40 pounds, frequently lift and/or move up to 10 pounds, and occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, depth perception, and ability to adjust focus.
POSITION TYPE
Full time
TRAVEL
<10%
PREFERRED EDUCATION & EXPERIENCE
High School Diploma or equivalent
3 to 5 years related robot/welding experience and/or training.
ADDITIONAL ELIGIBILITY QUALIFICATIONS
Attendance
In order to perform this job the employee must meet all Company attendance requirements.
Safety
The ability to continuously practice safe habits in the workplace while following all policies and procedures related to health and safety.
Morton Industries, LLC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, among other things, or as a qualified individual with a disability. Equal Employment Opportunity is the law.

What Morton Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom