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

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

Perform basic offline programming and simulation using COMAU programming software and robotic simulation tools. * 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 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 ...

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

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

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

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

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

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

next page

Showing results 1-20

Offline Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do offline programmer jobs pay per year?

As of Jul 16, 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.

Is AI replacing coders?

AI is automating certain coding tasks, but offline programmers still play a crucial role in designing, testing, and maintaining complex systems. AI tools can assist programmers by generating code snippets or debugging, but human expertise remains essential for problem-solving and creative development. The demand for skilled offline programmers continues, especially for projects requiring specialized knowledge and oversight of AI-generated code.

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

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.

Which IT jobs without coding?

Offline Programmers typically focus on configuring and maintaining hardware or systems without writing code, often working with tools like PLCs or CAD software. Other IT roles without coding include IT support specialists, network administrators, and technical writers, which emphasize troubleshooting, system management, and documentation skills rather than programming. Certifications such as CompTIA A+ or Network+ can be helpful for these positions.

Can I work from home as a programmer?

Offline programmers typically work on-site to access specialized hardware and development environments, but some roles may allow remote work if the work involves primarily coding and testing. The feasibility depends on the employer, project requirements, and the need for collaboration or physical equipment. Skills in remote communication tools and version control are important for remote programming positions.

What is the easiest coding job to get?

An offline programmer role typically requires knowledge of programming languages like C++, Java, or Python and familiarity with development environments. Entry-level positions often focus on simple automation, scripting, or debugging tasks, making them more accessible for beginners with basic coding skills and some training. Gaining certifications or completing relevant projects can also improve chances of securing such roles.
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 60% Full Time, 39% Part Time, and 1% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $80,664 per year, or $38.8 per hour.
Robot Programmer Trainee

Robot Programmer Trainee

GABLETEK

Troy, MI • On-site

$17.50 - $35/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 24 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

Powered by JazzHR

Myp3jkXdwa