1

Offline Cnc Programmer Jobs (NOW HIRING)

CNC Programming Manufacturing Engineer

Columbus, NE · On-site

$73K - $93K/yr

Expertise in offline CNC programming, machining simulation, and cutting tool technologies * Deep understanding of lean manufacturing principles * Experience with ERP systems (preferably SAP) * Proven ...

CNC Programming Manufacturing Engineer

Columbus, NE · On-site

$73K - $93K/yr

Expertise in offline CNC programming, machining simulation, and cutting tool technologies * Deep understanding of lean manufacturing principles * Experience with ERP systems (preferably SAP) * Proven ...

CNC Programmer & Machinist | 1058435

Plain City, OH · On-site

$26.25 - $35.75/hr

Offline Programming using CNC CAM Software * Machine large custom weldments based on drawings & 3D models * Machine small detail blocks based on drawings & 3D models * Plan and perform complex ...

CNC Programmer

Winston Salem, NC

$24.50 - $33.50/hr

Quest Global is seeking a highly organized and detail-oriented CNC Programmer to join our team. A ... Knowledgeable in programming, online and offline, of conventional milling machines. * Expert ...

CNC Programmer

Winston Salem, NC · On-site

$24.50 - $33.50/hr

Quest Global is seeking a highly organized and detail-oriented CNC Programmer to join our team. A ... Knowledgeable in programming, online and offline, of conventional milling machines. * Expert ...

CNC Programmer

Winston Salem, NC

$24.50 - $33.50/hr

Quest Global is seeking a highly organized and detail-oriented CNC Programmer to join our team. A ... Knowledgeable in programming, online and offline, of conventional milling machines. * Expert ...

CNC Programmer at Winston-Salem, NC

Winston Salem, NC · On-site

$24.50 - $33.50/hr

Position:-CNC Programmer Location: Winston-Salem, NC, USA Type:- Full-Time/Contract What You will ... programming, online and offline, of conventional milling machines. • Expert Knowledge in ...

next page

Showing results 1-20

Offline Cnc Programmer information

See salary details

$16

$30

$44

How much do offline cnc programmer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for offline cnc programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Offline CNC Programmer, and why are they important?

To thrive as an Offline CNC Programmer, you need strong knowledge of machining processes, CAD/CAM software proficiency, and a solid understanding of engineering drawings, typically supported by a technical diploma or degree in manufacturing or mechanical engineering. Expertise in using software like Mastercam, SolidWorks, and Siemens NX, as well as familiarity with CNC machine controllers, is essential. Attention to detail, problem-solving abilities, and effective communication are important soft skills for optimizing programs and collaborating with production teams. These skills ensure accurate and efficient production workflows, reduced errors, and smooth coordination between programming and machining operations.

What is the difference between Offline Cnc Programmer vs CNC Machinist?

AspectOffline Cnc ProgrammerCNC Machinist
Primary RoleCreates CNC programs using CAD/CAM software before productionOperates CNC machines to produce parts based on existing programs
CredentialsOften requires CAD/CAM certifications, technical trainingTypically needs machining experience, technical skills
Work EnvironmentDesign and programming labs, officesManufacturing floors, machine shops
Industry UsageUsed in manufacturing, aerospace, automotive sectorsCommon in similar manufacturing industries

While both roles are essential in CNC manufacturing, Offline Cnc Programmers focus on creating and preparing programs offline, whereas CNC Machinists operate machines to produce parts directly. Understanding these differences helps in choosing the right career path or job search focus.

What are some common challenges faced by Offline CNC Programmers when transitioning from manual to automated programming environments?

Offline CNC Programmers often encounter challenges such as adapting to advanced CAM software, ensuring accurate virtual simulations match real-world machining, and communicating effectively with machine operators on the shop floor. It's essential to bridge the gap between digital programming and practical machine setup to minimize errors and downtime. Additionally, staying updated with evolving machine capabilities and tooling options can be demanding but is crucial for optimal performance and career advancement.

What are Offline CNC Programmers?

Offline CNC Programmers are skilled professionals who create and optimize computer numerical control (CNC) machine programs using specialized software, away from the actual production floor. They design tool paths, simulate machining processes, and generate code that instructs CNC machines on how to manufacture parts. By working offline, they help reduce machine downtime and increase productivity, ensuring efficient and accurate production runs. Their expertise is essential in industries such as aerospace, automotive, and manufacturing, where precision and efficiency are critical.
More about Offline Cnc Programmer jobs
What cities are hiring for Offline Cnc Programmer jobs? Cities with the most Offline Cnc Programmer job openings:
What job categories do people searching Offline Cnc Programmer jobs look for? The top searched job categories for Offline Cnc Programmer jobs are:
Infographic showing various Offline Cnc Programmer job openings in the United States as of June 2026, with employment types broken down into 79% Full Time, 20% Part Time, and 1% Contract. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programming Manufacturing Engineer

MIBA

Columbus, NE • On-site

$73K - $93K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

What you can expect
The CNC Programming Manufacturing Engineer leads a cross-functional team to develop, implement, and optimize CNC programs for machining operations. This role requires advanced knowledge of machining processes, materials, tooling, and the ability to interpret technical drawings and CAD models and is responsible for leading a cross functional team who are responsible for developing, implementing, and optimizing CNC programs using EDGECAM, for various machining operations.The engineer collaborates closely with design engineers and machinists to ensure programs meet specifications and quality standards.
Responsibilities include troubleshooting CNC programming issues, conducting test runs and simulations, and continuously improving machining processes for productivity and cycle time reduction. The position also involves identifying improvement opportunities, managing projects, developing proposals, conducting studies, and focusing on process automation and cost reduction.

Summary of Position Responsibilities:
  • Develop, implement, and optimize safe, efficient manufacturing processes for machining components.
  • Create CNC programs for complex parts (up to 5-axis machining and turning centers) and support validation activities.
  • Prepare manufacturing documentation: operation specs, SOPs, work instructions, setup drawings, tool specs, cycle time, and rate sheets.
  • Provide technical support for CNC production operations and personnel.
  • Lead problem-solving and root cause analysis for operational issues (safety, quality, efficiency, cost, bottlenecks).
  • Support manufacturing quality control and ISO certification compliance.
  • Investigate and justify purchases of new software, machinery, tooling, and equipment to ensure use of latest technology.
  • Drive product cost reduction through process improvements, design, technology, and make/buy decisions.
  • Lead and recommend value engineering for manufacturability and cost reduction.
  • Support and conduct continuous improvement (CI) activities for site performance.
  • Resolve complex technical manufacturing problems.
  • Collaborate with design engineers and machinists to ensure program quality and specifications.

What makes you special
Summary of Qualifications:
  • BS degree in Engineering/Manufacturing or equivalent experience with stong knowledge and experience with EDGECAM.
  • Leadership skills for cross-functional teams
  • Strong knowledge of CNC tooling, machining (up to 5-axis), and turning operations
  • Expertise in offline CNC programming, machining simulation, and cutting tool technologies
  • Deep understanding of lean manufacturing principles
  • Experience with ERP systems (preferably SAP)
  • Proven track record in cost reduction, quality, throughput, and automation projects
  • Proficient in blueprint/CAD reading, GD&T, NC programming (G-Code), CAD, SolidWorks
  • Data analysis capability
  • Self-motivated, efficient team player with multitasking ability
  • Excellent written and verbal communication skills
  • Demonstrated project management experience
  • Familiarity with ISO 9001, ISO 14001, ISO 45001 standards
  • Understanding of operational systems and best practices
  • Proficient in MS Office and general computer skills
  • Willingness to travel (up to 15%)
  • Positive attitude, problem-solving skills, strong team collaboration
  • US citizenship or lawful permanent residency required - Sponsorship is not available

At Miba, we believe that diversity generates and drives innovation. That's why we live fairness and equal opportunity and welcome people with diversity in terms of different origin, culture, religion, gender, age, impairment and sexual orientation.
Apply now Information on the application process
Working at