{"schemaVersion":"jobsearcher.job.v1","id":"f11ea77abc2c0bfd9633a662","url":"https://jobsearcher.com/jobs/f11ea77abc2c0bfd9633a662","canonicalUrl":"https://jobsearcher.com/jobs/f11ea77abc2c0bfd9633a662","title":"CNC Programmer","description":"Title: CNC Programmer\nLocation: Waterloo, IA\nDuration: 03+ Years\nPrimary Position Responsibilities & Duties\nDevelop machining processes for new and existing parts\nDevelop CNC machining programs using CAM Software\nSupport projects that introduce new CNC equipment into the factory from planning through beginning production\nSupport, plan and implement CNC processes for product development\nDevelop complex NC machining processes\nWork with maintenance production and engineering to communicate and resolve issues\nSupport order fulfillment in troubleshooting daily issues\nDevelop and implement new NC machining processes and perishable tooling improvements\nInnovate and implement processes for cost reduction, quality and safety improvements\nDevelop and test new processes and technologies through creating a plan and executing\nUnderstand principles of manufacturing tooling, tool design and quality.\nUnderstanding of GD and T, product modeling and print interpretation.\nDevelop and maintain tooling documentation\nRequired Skills, Knowledge, & Relevant Work Experience\nProficient with 3D CAD and CAM software: TDM, FeatureCAM, EDGECAM or equivalent\nProficient with NC Programming\nProficient with Lathes and Machining Centers in the areas of steel or iron machining\nIn-depth understanding of tooling and tooling systems\nGood computer and office software skills\nExperience with in-process gauging\nExperience with multi-axis machining\nDesired Skills, Knowledge & Relevant Work Experience\nExcellent communication skills\nHigh attention to detail\nMotivation and Initiative\nBackground in Robotic/Automation\nEducation (Specific Branch of Study, Certificate)\nBachelor’s degree in manufacturing technology, Engineering, related technical degree or equivalent working experience.\nJob Type: Contract\nPay: $42.00 - $44.00 per hour\nSchedule:\n8 hour shift\nDay shift\nMonday to Friday\nAbility to commute/relocate:\nWaterloo, NE 68069: Reliably commute or planning to relocate before starting work (Required)\nExperience:\nCNC: 1 year (Preferred)\nCNC programming: 1 year (Preferred)\nCAM programming: 1 year (Preferred)\nWork Location: In person","company":"Buxton","rawCompany":"buxton","city":"Waterloo","state":"NE","isRemote":false,"isActive":false,"createdAt":"2026-08-05T10:45:14.781Z","occupations":[{"code":"51-9162.00","title":"Computer Numerically Controlled Tool Programmers","slug":"computer-numerically-controlled-tool-programmers"},{"code":"51-9161.00","title":"Computer Numerically Controlled Tool Operators","slug":"computer-numerically-controlled-tool-operators"},{"code":"51-4041.00","title":"Machinists","slug":"machinists"}],"industries":[{"code":"332710","title":"Machine Shops","slug":"machine-shops"},{"code":"333248","title":"All Other Industrial Machinery Manufacturing","slug":"all-other-industrial-machinery-manufacturing"},{"code":"332721","title":"Precision Turned Product Manufacturing","slug":"precision-turned-product-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"CNC Programmer","description":"Title: CNC Programmer\nLocation: Waterloo, IA\nDuration: 03+ Years\nPrimary Position Responsibilities & Duties\nDevelop machining processes for new and existing parts\nDevelop CNC machining programs using CAM Software\nSupport projects that introduce new CNC equipment into the factory from planning through beginning production\nSupport, plan and implement CNC processes for product development\nDevelop complex NC machining processes\nWork with maintenance production and engineering to communicate and resolve issues\nSupport order fulfillment in troubleshooting daily issues\nDevelop and implement new NC machining processes and perishable tooling improvements\nInnovate and implement processes for cost reduction, quality and safety improvements\nDevelop and test new processes and technologies through creating a plan and executing\nUnderstand principles of manufacturing tooling, tool design and quality.\nUnderstanding of GD and T, product modeling and print interpretation.\nDevelop and maintain tooling documentation\nRequired Skills, Knowledge, & Relevant Work Experience\nProficient with 3D CAD and CAM software: TDM, FeatureCAM, EDGECAM or equivalent\nProficient with NC Programming\nProficient with Lathes and Machining Centers in the areas of steel or iron machining\nIn-depth understanding of tooling and tooling systems\nGood computer and office software skills\nExperience with in-process gauging\nExperience with multi-axis machining\nDesired Skills, Knowledge & Relevant Work Experience\nExcellent communication skills\nHigh attention to detail\nMotivation and Initiative\nBackground in Robotic/Automation\nEducation (Specific Branch of Study, Certificate)\nBachelor’s degree in manufacturing technology, Engineering, related technical degree or equivalent working experience.\nJob Type: Contract\nPay: $42.00 - $44.00 per hour\nSchedule:\n8 hour shift\nDay shift\nMonday to Friday\nAbility to commute/relocate:\nWaterloo, NE 68069: Reliably commute or planning to relocate before starting work (Required)\nExperience:\nCNC: 1 year (Preferred)\nCNC programming: 1 year (Preferred)\nCAM programming: 1 year (Preferred)\nWork Location: In person","datePosted":"2026-08-05T10:45:14.781Z","dateModified":"2026-08-05T10:45:14.781Z","hiringOrganization":{"@type":"Organization","name":"Buxton","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Waterloo","addressRegion":"NE","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f11ea77abc2c0bfd9633a662"},"url":"https://jobsearcher.com/jobs/f11ea77abc2c0bfd9633a662"}}