1

Offline Programmer Jobs (NOW HIRING)

CNC Programmer

Clintonville, WI

$24.25 - $33.25/hr

Look for offline program, if not present contact offline programmer and have program created or select an existing program for item to be machined * Run program and observe machining process for tool ...

CNC Programmer

Clintonville, WI · On-site

$24.25 - $33.25/hr

Look for offline program, if not present contact offline programmer and have program created or select an existing program for item to be machined * Run program and observe machining process for tool ...

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

Perform offline programming and simulation using FANUC Roboguide * Read and interpret electrical schematics and technical documentation * Support machine builds, runoffs, and customer buy-off ...

Perform offline programming and simulation using FANUC Roboguide * Read and interpret electrical schematics and technical documentation * Support machine builds, runoffs, and customer buy-off ...

Manufacturing CNC Programmer

Indianapolis, IN · On-site

$25.25 - $34.75/hr

The ideal candidate will have a strong background in offline CNC programming, machining and precision measurement. This essential position will be responsible for offline programming of our fast ...

Manufacturing CNC Programmer

Indianapolis, IN · On-site

$25.25 - $34.75/hr

The ideal candidate will have a strong background in offline CNC programming, machining and precision measurement. This essential position will be responsible for offline programming of our fast ...

Paint Digital Engineer

Georgetown, KY · On-site

$35 - $39/hr

Paint Digital Engineering Engineer - Robotics / Offline Programming 1489572 Position Overview We are seeking a highly motivated Paint Digital Engineering Engineer to support robotic paint process ...

Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups. * Intermediate weld troubleshooting for all welding ...

Perform basic offline programming using RoboCAD/Robot Studio. TCP Verification, I/O Simulation, Move Creation/Modification, Zone Setups. * Intermediate weld troubleshooting for all welding ...

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

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

$24.25 - $33.25/hr

Other

Re-posted 7 days ago


Job description

  1. Operate all CNC Machines
  2. Determine work to be performed by use of the company's ERP system
  3. Use the appropriate cutting tools based on the design of the item to be machined
  4. Inspect the item to be machined for material or dimensional defects
  5. Set up item to be machined based on geometry of the item
  6. Look for offline program, if not present contact offline programmer and have program created or select an existing program for item to be machined
  7. Run program and observe machining process for tool wear, tool breakage, adequate program performance and possible mechanical interference
  8. Perform visual inspection of completed item to print
  9. Routine maintenance of CNC machines; check oil levels, coolant levels and concentration, change filters and monitor overall machine performance
  10. Keep machine and work area neat, clean and organized
  11. Maintain required quantity and quality levels
  12. Follow all safety regulations
  13. Operate Company computer system

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, skills, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.