✨ Our 2026 Hiring Report is out — see what 146,050 job postings say about getting hired.

Read the report →
JOB DETAILS

CNC Programmer

CompanyHBD Industries
LocationFlowery Branch
Work ModeOn Site
PostedOctober 15, 2026
About The Company
HBD Industries is an integrated operating company of middle market manufacturing businesses. HBD operates five business platforms, each of which designs and manufactures highly-engineered industrial products for mission-critical applications.
About the Role

Position Summary

The CNC Programmer is responsible for developing software programs and processes that direct all CNC machines to produce components for high quality gear boxes per engineering designs. This position reports to the Plant Manager and is located in Flowery Branch, GA. 

 

Principle Duties and Responsibilities

  • Create programs and processes to produce machined parts on CNC machines; specifically, Mitsui Seiki multi tool machining center, Mori NZ twin spindle turret lathe, HAAS 3 axis milling machine, Mori Seiki lathes, Hardinge lathes, and Okuma 5 axis milling machines using Gibbs Cam software 
  • Trouble shoot programs, tooling, fixtures, etc. to streamline processes for maximum efficiency
  • Plan and perform diversified machining operations to produce tool, fixture, gauge components necessary for customer specifications
  • Plan operations, machining step sequencing, select tooling, machine attachments and work holding methods, set spindle speeds, and tool feed rates
  • Assist the production machine operator in performing tool tryouts on new or modified tools
  • Ensure the latest tooling technologies are utilized where applicable
  • Interpret and analyze customer drawings, sketches, and design data of parts to determine dimension and configuration of cuts, selection of cutting tools, and machine speeds and feed rates
  • Able to perform in a team environment and participate in team projects
  • Follow all safety rules, use proper PPE, and report any safety concerns

 

Experience and Education Required

  • Two-year degree in CNC programming and advanced machine tool preferred
  • Three+ years of varied CNC programming experience
  • Capability of 3, 4, & 5 axis programming
  • Program and process machines using CAM software, preferably Gibbs Cam 
  • Requires knowledge of machining practices and techniques, mechanical principles and mathematics, setups, tooling applications and machinability of materials

 

Technical Skills

  • Knowledge of machining methods, techniques and operating skills necessary for exacting tolerances and finish requirements, interrelated dimensions, formed sections and contours
  • Ability to work from drawings, routers, sketches and job layouts
  • Ability to read various measuring equipment including scales and dial indicators
  • Working knowledge of CNC machine control panel

 

Physical Requirements

  • Able to lift, carry, push, pull, or otherwise move objects from 50-60 pounds
  • Flexible and overtime sometimes required
  • Requires standing continuously and walking occasionally throughout the day

HBD Industries is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. 

NOTICE OF COLLECTION - CALIFORNIA – December 2022 

https://www.hbdindustries.com/wp-content/uploads/2023/04/22-1231-Notice-of-Collection-CPRA-wo-Signature.pdf

This Notice of Collection - California (“Notice”) is to inform California individuals who are Company job applicants, employees, officers, owners, directors or contractors, including customers, suppliers or contractors (“Covered Individuals”) about the categories of Personal Information (“PI”) we may collect or have collected in the past 12 months, our purposes for collecting this PI, PI we may have disclosed to third parties, how long we retain PI, and your rights with respect to your PI we have collected.

Please click on this link to view the notice.

Key Skills
CNC ProgrammingGibbs CamMulti-axis MachiningToolingFixture DesignBlueprint ReadingMachine SetupQuality ControlMechanical PrinciplesMathematicsMillingTurningPrecision MeasurementProcess OptimizationTroubleshooting
Categories
ManufacturingEngineeringTrades
Job Information
📋Core Responsibilities
The CNC Programmer is responsible for developing software programs and processes to direct CNC machines for high-quality gear box component production. They will troubleshoot programs, optimize machining efficiency, and assist production operators with tool tryouts.
📋Job Type
full time
📊Experience Level
2-5
💼Company Size
178
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page