1

Offline Programmer Jobs (NOW HIRING)

Robotics Welding Programmer

Denver, CO · On-site

$84K - $99K/yr

Create, modify, and troubleshoot robot programs using teach pendants and offline programming software where applicable. * Develop weld paths, torch angles, travel speeds, and welding parameters to ...

New

Support offline programming and system development activities * Participate in Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) * Troubleshoot and optimize automation systems during ...

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

Senior, ML Engineer - Offline Perception

$107K - $146K/yr

The Senior ML Engineer will design and implement offline perception models and algorithms, manage projects, and guide less experienced team members in the development of high-quality annotations on ...

We are engineers, operators, and creatives solving some of the most complex, interdisciplinary challenges of our time. About the Role We're looking for a Brand / Offline marketer to own the strategy ...

We are engineers, operators, and creatives solving some of the most complex, interdisciplinary challenges of our time. About the Role We're looking for a Brand / Offline marketer to own the strategy ...

Generates programs via on and offline programming methodologies * Maintains program changes (updates, improvements and rework) * Creates inspection work instructions for the Automated Inspection ...

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

Senior, ML Engineer - Offline Perception

$107K - $146K/yr

The role involves designing and implementing offline object detection and tracking modules, guiding ... Required : • Bachelor's Degree in Computer Science, Robotics, Electrical Engineering or related ...

Support robotic system development through offline programming, ensuring accurate and efficient code prior to deployment. * Participate in Factory Acceptance Testing (FAT) and Site Acceptance Testing ...

Automation Programmer

Hermitage, PA · On-site

$62K - $84K/yr

Utilize offline programming and simulation software to minimize production downtime. * Work a flexible schedule and travel for training as required. * Some travel between plants may be required.

CNC Programmer

Rice Lake, WI · On-site

$26 - $35.75/hr

Successfully complete training on current offline programming software (MasterCam) * High School Diploma Skills and Abilities * Excellent SolidWorks skills including the ability the successfully ...

The CMM Programmer is responsible for writing, developing, and optimizing inspection programs for ... Perform initial dry runs to ensure offline/online CMM programs operate safely and efficiently ...

Showing results 41-60

Offline Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do offline programmer jobs pay per year?

As of Aug 7, 2026, the average yearly pay for offline programmer in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What does an offline programmer do?

An Offline Programmer creates and optimizes programs for CNC (Computer Numerical Control) machines, usually working away from the shop floor. They use specialized software to design toolpaths and generate code that controls machining operations, such as cutting, drilling, or milling. Offline Programmers help ensure manufacturing processes are efficient, accurate, and safe by simulating and verifying the programs before they are used in production. Their work helps minimize machine downtime and reduce errors, ultimately improving productivity.

What are the typical challenges faced by offline programmers in the game development process?

Offline Programmers often work on core systems such as file handling, save/load mechanics, and non-real-time logic that operate independently of the main game loop. A common challenge is ensuring seamless data integration and compatibility across multiple platforms, as well as optimizing for performance and stability. They frequently collaborate with designers, gameplay programmers, and QA teams to address issues such as data serialization, versioning, and corruption. Maintaining clear communication and thorough documentation is essential to prevent misunderstandings and ensure that offline systems meet the needs of other departments.

What is the difference between Offline Programmer vs CNC Operator?

AspectOffline ProgrammerCNC Operator
Primary RoleCreates and tests CNC programs offline before productionOperates CNC machines during manufacturing
Required SkillsCAD/CAM software, programming knowledgeMachine operation, setup, and monitoring
Work EnvironmentDesign offices, programming stationsManufacturing floor, machine shop
CertificationsOften CAD/CAM certifications, technical trainingMachine-specific training, safety certifications

While both roles are essential in CNC manufacturing, Offline Programmers focus on developing and testing programs offline, ensuring efficient production. CNC Operators execute these programs on the shop floor, managing machine operation and quality control. Understanding these differences helps employers and job seekers identify the right role based on skills and responsibilities.

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

To thrive as an Offline Programmer, you typically need a solid background in computer science, expertise in C++ programming, and a deep understanding of 3D geometry and mathematics. Familiarity with industry-standard tools such as Autodesk Maya, 3ds Max, and relevant SDKs, as well as experience with version control systems like Perforce, is often required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with designers and artists while ensuring robust tool development. These skills are crucial for optimizing workflows and delivering efficient, high-quality tools that support the game development pipeline.
More about Offline Programmer jobs
Infographic showing various Offline Programmer job openings in the United States as of July 2026, with employment types broken down into 65% Full Time, 33% Part Time, and 2% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $80,664 per year, or $38.8 per hour.

Robotics Welding Programmer

RK Industries, LLC

Denver, CO • On-site

$84K - $99K/yr

Full-time

Posted yesterday

New


Job description

Position Summary:

The Robotic Welding Programmer is responsible for programming, configuring, and optimizing robotic welding systems to produce high-quality welded products safely and efficiently. This role troubleshoots robotic welding systems and works closely with engineering, quality, and production teams to support manufacturing operations.

Primary Responsibilities:

  • Program and optimize robotic welding systems for new and existing products.
  • Create, modify, and troubleshoot robot programs using teach pendants and offline programming software where applicable.
  • Develop weld paths, torch angles, travel speeds, and welding parameters to ensure quality and productivity.
  • Set up robotic welding cells for new product launches and engineering changes.
  • Troubleshoot robot programming, welding quality, and equipment issues.
  • Optimize cycle times while maintaining safety and product quality.
  • Perform robot backups, software updates, and program documentation.
  • Collaborate with engineering to design fixtures and improve manufacturability.
  • Support preventive maintenance and equipment calibration activities.
  • Analyze weld quality and implement corrective actions for defects.
  • Train operators and technicians on proper robot operation and basic troubleshooting.
  • Read and interpret engineering drawings, GD&T, weld symbols, and specifications.
  • Support continuous improvement initiatives using Lean manufacturing principles.
  • Ensure compliance with safety standards, company policies, and customer requirements.
  • Perform other duties as required or assigned.

Qualifications: 

  • High school diploma or GED required; associate degree or technical certification in robotics, welding, manufacturing, or a related field preferred.
  • 3–5 years of robotic welding programming experience in a manufacturing environment.
  • Experience with MIG (GMAW) and/or TIG (GTAW) welding processes.
  • Experience programming one or more robotic platforms.
  • Knowledge of robotic welding power sources.
  • Strong understanding of robotic programming principles and motion optimization.
  • Knowledge of welding metallurgy and welding procedures.
  • Ability to troubleshoot robot hardware, software, sensors, and welding equipment.
  • Ability to interpret blueprints, weld symbols, and geometric dimensioning and tolerancing (GD&T). 
  • Experience with offline programming software is preferred. 

 

Minimum Physical Requirements and Accountability:  

  • Work often involves extended periods of standing, walking, and performing repetitive or physically demanding tasks.
  • Effective verbal communication and hearing are essential for maintaining safety, receiving instructions, and coordinating with team members in person, over radios, or through alarms. 
  • Both fine motor skills (e.g., handling small components, precision work) and gross motor skills (e.g., operating tools and heavy equipment) are critical. 
  • Visual acuity is required for reading blueprints, measuring materials, performing precision work, and maintaining situational awareness; near, far, and peripheral vision may all be needed. 
  • Must be able to work in a variety of environments, including indoor and outdoor settings, as well as dusty, loud, hot, cold, or potentially hazardous areas. 
  • Tasks may involve bending, stooping, reaching overhead or below shoulder height, crouching, kneeling, climbing ladders or ramps, and maintaining balance on uneven surfaces. 
  • Must be able to work at heights, in confined spaces, or in other challenging physical locations as required by the task. 
  • Must be able to lift, carry, push, or pull up to 50 lbs independently.  
  • Must comply with all company policies and procedures. 
  • Consistent, punctual attendance during core business hours is essential. 
  • Reliable transportation is required for commuting and occasional travel between local corporate offices and job sites during business hours. 
  • All employees are accountable for safety and health and are empowered to stop work if an unsafe condition is present. Employees should immediately notify their supervisor so that the hazard may be corrected. 
What Sets RK Industries Apart
Safety: Our unmatched culture of safety is our foremost core value, guiding everything we do each day: Health, Safety, & Environmental
Awards: Whether in Construction, Manufacturing, Fabrication, or Service, RK Industries is highly recognized and accredited throughout the industry: Accreditations & Recognition
Benefits: RK Industries offers competitive benefits to support your growth and well-being: Benefits & Rewards
Philanthropy: RK Industries not only builds our community through our projects, but also invests in it by supporting local services for over a decade through the RK Foundation: RK Foundation 
Development: Through RK University, we provide hands-on training and development opportunities that empower employees to advance their careers and grow within the company, to include leadership and technical learning opportunities, we well as our accredited apprentice program: RK University & RK Apprenticeship Program
 
Applications are accepted on an ongoing basis.