1

Offline Programmer Jobs (NOW HIRING)

Robot Programmer Trainee

Troy, MI · On-site

$17.50 - $35/hr

Basic offline programming using RoboGuide / Robot Studio. * Be able to work with a team as well as work independently. EDUCATION, EXPERIENCE & JOB REQUIREMENTS * High School Diploma or equivalent

Robot Programmer Trainee

Troy, MI · On-site

$17.50 - $35/hr

Basic offline programming using RoboGuide / Robot Studio. * Be able to work with a team as well as work independently. EDUCATION, EXPERIENCE & JOB REQUIREMENTS * High School Diploma or equivalent

Perform basic offline programming and simulation using COMAU programming software and robotic simulation tools. * Support integration and troubleshooting of PLC-controlled automation systems ...

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

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

Perform basic offline programming and simulation using COMAU programming software and robotic simulation tools. * Support integration and troubleshooting of PLC-controlled automation systems ...

Engineer

Georgetown, KY · On-site

$38 - $42/hr

Ability to perform 3D robot simulation studies for offline programming. * Proficiency in Microsoft Office Suite (Excel, PowerPoint, Word, Outlook). * Ability to travel up to 30%, including ...

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

Familiarity with automation, offline programming, and advanced inspection technologies (vision systems, laser scanning)Measurement system analysis (MSA) - determine method/accuracy correlation ...

CMM Programmer

Shingle Springs, CA · On-site

$35 - $48/hr

Proficient programming CMMs using industry-standard metrology software (offline programming a plus) * Strong working knowledge of GD&T (ASME Y14.5) and the ability to interpret complex engineering ...

Perform basic offline programming and simulation using KUKA programming software and robotic simulation tools (KUKA.Sim) * Support integration and troubleshooting of PLC-controlled automation systems ...

Familiarity with automation, offline programming, and advanced inspection technologies (vision systems, laser scanning) * Measurement system analysis (MSA) - determine method/accuracy correlation ...

Perform basic offline programming and simulation using KUKA programming software and robotic simulation tools (KUKA.Sim) * Support integration and troubleshooting of PLC-controlled automation systems ...

Overview Quidient is seeking a Senior Offline Mapping Engineer to own and advance the accuracy and robustness of our offline mapping and 3D reconstruction systems. This role sits at the core of our ...

Posted today

Execute robot simulation or offline programming using tools such as RoboCAD or RobotStudio. * Handle wiring tasks, breaker panel work, and component installations. Leadership & Team Collaboration

Showing results 21-40

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.

Robot Programmer Trainee

GABLETEK

Troy, MI • On-site

$17.50 - $35/hr

Part-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 19 days ago


Job description

JOB DESCRIPTION
As a Robot Programmer you will be responsible for setup, troubleshooting, debugging and preparation of robots to customer specifications. Creating robot programs and interfacing with the PLC and any peripherals from start to finish. This is a technical hands-on position that involves setting up/programming the robots on a shop floor, integrating them into a production facility, and providing automation support when completed. It can also require any one of these aspects separately.
TRAINING
We welcome candidates with no experience. We do not charge for training, however if you have no experience there will be an approximate two-week evaluation period. After you start and in-between projects training is paid, we welcome employees to cross train on new equipment in our classrooms.
RESPONSIBILITIES & QUALIFICATIONS
  • Programming and troubleshooting of the following robots: ABB, FANUC and/or KAWASAKI.
  • Make proper connections of the following communication protocols: Remote I/O, Ethernet and DeviceNet.
  • Setting up peripheral equipment on the robot (IO blocks, Spot welders, MIG welders, Vision cameras).
  • Read and follow blueprints.
  • An understanding of welding fundamentals and theory.
  • Basic troubleshooting and adjustments of welding fixtures.
  • Knowledge of Electronics, Electrical Circuitry, Hydraulics, Pneumatics, Mechanics, Mathematics.
  • Basic offline programming using RoboGuide / Robot Studio.
  • Be able to work with a team as well as work independently.

EDUCATION, EXPERIENCE & JOB REQUIREMENTS
  • High School Diploma or equivalent
  • Excellent verbal communication skills
  • Experience with Microsoft applications (i.e., word, excel, outlook, etc.)
  • Mechatronics certificate or journeyperson card (preferred)
  • Associates degree in mechatronics, controls, maintenance technician (preferred)

BENIFITS
  • Health Insurance (100% employee portion paid)
  • Paid vacation time
  • Dental
  • Vision
  • Short & long-term disability
  • Paid & Voluntary life insurance
  • 401K

For more information please visit: Robot and Control Programming | GableTek