1

Offline Programmer Jobs (NOW HIRING)

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

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

Robotic Welder

Hartford, WI · On-site

$19.75 - $27/hr

Programming & Optimization: Create, modify, and optimize robotic welding programs using both teach pendants and offline programming software. Adjust paths, weld parameters, and cycle times to ensure ...

Experience with offline programming using CAD models. * Ability to perform part alignments, probe qualification, stylus configuration, datum structure setup, feature construction, profile analysis ...

Robotic Welder

Hartford, WI · On-site

$19.75 - $27/hr

Programming & Optimization: Create, modify, and optimize robotic welding programs using both teach pendants and offline programming software. Adjust paths, weld parameters, and cycle times to ensure ...

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

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

The team automates and optimizes real-time command systems and offline engineering tools and leverages AI/LLMs to enhance anomaly detection, streamline data analysis, and improve satellite operations.

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

Be Seen First

Robotics Engineer

Lake Orion, MI · On-site

$50 - $65/hr

Develop and validate Offline Programming (OLP) solutions for robotic applications. * Create and maintain robotic simulations to support internal reviews, customer validations, and process ...

New

The team automates and optimizes real-time command systems and offline engineering tools and leverages AI/LLMs to enhance anomaly detection, streamline data analysis, and improve satellite operations.

Perform offline programming, simulation, and system validation for robotic and automation systems. * Integrate robotics, motion control, vision systems, sensors, and safety systems into complete ...

Offline Technician

Houston, TX · On-site

$23 - $27.30/hr

Magnum Staffing is seeking applicants for Offline Technician . Pay rate starts at $23 ... exempt engineering, manufacturing, petrochemical, supply chain management, finance and field ...

Offline programming experience. * Familiarity with fixture design for implementation in a robotic cell. * Familiarity with CNC programming in addition to robotic programming. * Familiarity with ...

CNC Programmer

Alexandria, MN

$25.50 - $34.75/hr

The CNC Programmer programs CNC machine tools by G&M code and offline CAM systems. This individual analyzes and defines production methods and processes required to manufacture parts and products.

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.
Robotic Welding Technician

Robotic Welding Technician

Technique, Inc.

Concord, NC • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Technique is looking for a Robotic Welding Technician to join our team at our North Carolina chassis facility. Reporting to the Prototype Welding Manager, this role involves progressive use of MIG/TIG welding equipment to weld both stainless steel and carbon steel in accordance with job and customer demand. The Robotic Welding Technician supports the quality assurance team with part layouts and inspections, assists in the design, development, and implementation of production fixturing, and operates and recovers welding robots for all phases of production. This is a hands-on, technically demanding position that requires mastery across multiple skill levels - from basic weld setup through advanced robotic programming and troubleshooting.
The ideal candidate brings at least 2 years of industrial welding experience and demonstrates competency in both GTAW and GMAW processes on mild steel. They are comfortable reading blueprints and applying GD&T, can perform first-piece table layouts, and know how to assemble and verify prototype fixtures. At the advanced level, the right person can independently operate and troubleshoot robotic welders (Motoman, Panasonic, Fanuc), utilize offline programming software, interpret CMM reports, and drive process improvements - all while maintaining an unwavering commitment to safety and quality.
Responsibilities:
  • Welder Setup & Operation - Set up the welder and perform GTAW & GMAW welding on mild steel joints; read and apply basic weld symbols; distinguish different material types; change over wire and gas for regular operations.
  • Projection Welder Operations - Demonstrate ability to set up and troubleshoot the projection welder and change settings accordingly; understand weld fixture locations and the return process.
  • Blueprint Reading & Layout - Pass basic blueprint reading test; perform 1st piece table layouts; apply basic GD&T understanding to interpret engineering drawings and verify part conformance.
  • Prototype Welding & Troubleshooting - Understand build issues and troubleshoot prototype welding; process all job folders and complete documentation required by quality; assemble all prototype fixtures and verify them prior to quality approval.
  • Robot Welder Loading & BSR Operations - Load and run the robot welder in auto mode; make needed repairs on assemblies after robotic welding for BSR functions; recover the robot from fault conditions and restart programs.
  • CMM Report Interpretation - Understand CMM reports and troubleshoot from CMM data; adjust robot points and parameters; apply intermediate GD&T knowledge to diagnose dimensional issues and drive corrective actions.
  • PLC Programming & Fixture Changeover - Change programs from the PLC screen; perform fixture changeovers to support production and new part launches.
  • Advanced Robotic Welder Operation & Adjustment - Make advanced adjustments on robotic welders including harmonizing, timing, and setting up new fixtures; troubleshoot robot welder independently or with assistance from Miller as required.
  • 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 implement process improvements without assistance.
  • Quality Support & Documentation - Support the quality assurance team with part layouts and inspections; complete all required quality documentation; apply basic layout and inspection tools to verify dimensional conformance.
  • Fixturing Design & Implementation - Assist in the design, development, and implementation of production fixturing; contribute to new fixture setup and validation for production part launches.
  • Workplace Safety - Follow all company and department-specific safety procedures; work safely at all times and support a culture of safety throughout the department; work overtime and maintain flexibility in schedule as needed.

Requirements:
  • High school diploma or GED required; vocational training preferred (STEM Program, Career Center, or Technical Trades Training)
  • Minimum 2 years of welding experience in an industrial setting
  • Basic understanding of GD&T and print reading
  • Basic understanding of hand tools and layout/inspection tools
  • Preferred robotic welding experience with Motoman, Panasonic, or Fanuc systems, including point touch-ups, adjustments, and troubleshooting
  • Experience with PLC programming and robotic system calibration preferred
  • Ability to perform robotic welder preventative maintenance: replacing torches, liners, and wire drive systems; grease and battery replacement for external axis; greasing robotic joints; maintaining air cleaner units, collectors, and filters; following a weekly preventative maintenance schedule
  • Desired: advanced GD&T understanding; advanced layout/inspection procedures; offline programming; CAD/SolidWorks; weld fixture design experience
  • Very active position requiring standing, walking, bending, kneeling, stooping, crouching, crawling, and climbing throughout the shift; must be able to frequently lift and/or move items over 50 pounds
  • Specific vision abilities required including close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus
  • Comfortable working in a manufacturing environment with frequent exposure to fumes or airborne particles, hazardous chemicals, moving mechanical parts, industrial equipment, vibration, and loud noise levels
  • No travel required
  • Must be eligible to work in the United States by means of U.S. Citizenship, Work Visa, or H1B sponsorship; E-Verify partner employer

Position Type and Expected Hours:
This is a full-time, non-exempt position with a minimum of 40 hours per week with overtime as needed. This position operates on a Monday-Thursday schedule. Note: days and hours required may vary. Flexibility in work schedule is required.
About Technique:
Technique is a Michigan-based precision sheet metal and welded assemblies manufacturer serving aerospace, defense, automotive, motorsports, medical, and food processing industries. We specialize in high-speed prototypes, ultra-low volume stampings, tubing, and assemblies for production and emergency-based manufacturing.
Our employees enjoy a work culture that values safety, integrity, teamwork, learning opportunities, and results.
Technique benefits include paid time off, health insurance, dental insurance, vision insurance, life insurance, disability insurance, health savings account (HSA), flexible spending account (FSA), 401(k), 401(k) matching, professional development, referral program, paid training, on-the-job training, employee assistance program, and tuition reimbursement.
Benefits:
  • Paid Time Off
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Disability Insurance
  • Health Savings Account
  • Flexible Spending Account
  • 401(k)
  • 401(k) Matching
  • Professional Development
  • Referral Program
  • Paid Training
  • On The Job Training
  • Employee Assistance Program
  • Tuition Reimbursement

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Technique is an equal employment opportunity employer. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.