1

Offline Programming Jobs (NOW HIRING)

Be Seen First

Automation Engineer

Novi, MI · On-site

$100K - $120K/yr

Support development of digital tools such as offline programming (OLP), simulation, and virtual commissioning for robotics applications. * Ensure compliance with applicable safety standards (OSHA ...

Turret Press Operator

Tempe, AZ · On-site

$35 - $45/hr

Turret Press offline programming Must be very knowledgable in modern turret press operation, tooling setup and efficient operation. We will provide factory training on the Prima Power brand turret ...

Turret Press Operator

Tempe, AZ · On-site

$35 - $45/hr

Turret Press offline programming Must be very knowledgable in modern turret press operation, tooling setup and efficient operation. We will provide factory training on the Prima Power brand turret ...

Turret Press Operator

Tempe, AZ · On-site

$35 - $45/hr

Turret Press offline programming Must be very knowledgable in modern turret press operation, tooling setup and efficient operation. We will provide factory training on the Prima Power brand turret ...

Showing results 41-60

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.

Welding Application Engineer

Pewaukee, WI • On-site

Kids for the Future
Outpatient Health Care • 11 - 50 employees

Other

Posted 28 days ago


Kids For The Future rating

3.3

Company rating: 3.3 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

  • Employee Type FT Exempt
  • Required Degree 4 Year Degree
  • Travel 15%
  • Manage Others No
Description

This list of duties and responsibilities is not all inclusive and may be expanded to include other duties and responsibilities, as management may deem necessary from time to time.

Customer & Applications Support
  • Serve as the primary technical point of contact for customers during the pre-sale and proposal phase for welding automation projects.
  • Review customer parts, prints, and specifications to assess weld process feasibility and application requirements.
  • Coordinate weld process trials, sample part evaluation, and feasibility testing to validate proposed solutions.
  • Travel to customer sites to gather technical requirements, present proposed solutions, and support technical sales meetings.
Proposal & Quoting Support
  • Partners with Sales and Engineeringdevelop technical scopes, equipment specifications, estimated hours, and cycle time estimates for welding automation proposals.
  • Select and specify welding processes, equipment, tooling concepts, and robotic cell architecture appropriate to customer requirements and project budget.
  • Prepare technical proposal content, including process descriptions, equipment lists, and preliminary layouts, in support of customer-facing quotes.
  • Provide input on pricing, project risk, and lead time based on technical scope and application complexity.
Technical Solution Development
  • Translate customer requirements into preliminary system concepts, working with Engineering and Project Engineering to validate feasibility.
  • Evaluate new welding processes, equipment, and technologies for potential application to customer projects.
  • Support the handoff of won projects to Project Engineering, providing technical context and customer requirements documentation.
  • Collaborate with the Welding Engineer II and robotic welding team on complex or novel weld process questions arising during the proposal phase.
Quality & Compliance
  • Ensure proposed welding processes and equipment comply with applicable codes and standards (e.g., AWS D1.1, ASME Section IX) and customer specifications, including requirements tied to defense-adjacent and regulated industries served by MWES.
  • Support technical discussions with customers on weld process issues that affect proposed application scope.
Cross-Functional Support & Other
  • Maintain awareness of the competitive landscape, industry trends, and emerging technologies in welding automation.
  • Support trade shows, customer visits, and industry events as a technical resource.
  • Stay current on new developments and best practices in welding engineering, robotics, and automation.
  • Comply with all quality and safety regulations.
  • Other responsibilities as assigned.
Requirements

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.

Education and/or Experience
  • Bachelor's degree in mechanical engineering, welding engineering, or a related engineering discipline; or equivalent combination of education, training, and experience.
  • 10+ years of progressive experience within the welding automation industry, including welding process engineering, robotic welding systems integration, or applications/pre-sales engineering.
  • Deep, hands-on knowledge of welding processes (GMAW/MIG, GTAW/TIG, resistance welding, robotic arc welding) and welding metallurgy, with an understanding of how process choices affect automation feasibility and cost.
  • Experience reviewing or developing conceptual layouts using AutoCAD, SolidWorks, or similar CAD software preferred.
  • Experience with robotic platforms such as ABB, FANUC, etc., as well as offline programming software such as Robot Studio, ROBOGUIDE, etc., is a plus.Demonstrated experience translating customer requirements into technical welding automation solutions, including process selection, equipment specification, and feasibility assessment.
  • Experience with robotic welding systems, offline programming software, and weld cell design strongly preferred.
  • AWS Certified Welding Engineer (CWEng), Certified Welding Inspector (CWI), or similar certification preferred.
  • Experience supporting proposal development, technical sales, or pre-sales engineering for capital equipment or automation systems preferred.
  • Familiarity with welding codes and standards such as AWS D1.1 and ASME Section IX.
  • Strong communication and presentation skills, with demonstrated ability to interface directly with customers on technical topics.
  • Willingness to travel to customer sites as required, up to approximately 15%.
Summary

The Welding Application Engineer serves as the primary technical liaison between MWES and its customers during the proposal, quoting, and early project definition phases for automated welding systems. Drawing on deep experience in the welding automation industry, this role evaluates customer parts, prints, and requirements to determine weld process feasibility, specify equipment and system architecture, and translate customer needs into sound technical solutions. The Welding Application Engineer works closely with Sales, Project Engineering, and Engineering to ensure proposed welding automation solutions are technically sound, cost-effective, and manufacturable.

#J-18808-Ljbffr

What Kids For The Future employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom