CNC Programmer

Job Details

LocationNew Braunfels, TX, United States of America
Job TypeFull-Time Regular
IndustryCNC Operator
Position ID 201455

Job Description

Modern Staffing is seeking an experienced CNC Programmer for a manufacturing company located in New Braunfels, TX:


Is responsible for creating CNC Programs, setting up and operating Computerized Numerical Control (CNC) machines, and other machine shop equipment to produce parts, hardware, and other products. Performs other duties as required.

ESSENTIAL JOB FUNCTIONS: Include but are not limited to:

  • Must be able to perform all CNC Operator and CNC set-up job essential job functions and perform the functions as needed. Performs all CNC functions as directed.
  • Translates design specifications and blueprints into machine-readable code that allows the CNC machine to produce accurate and consistent parts and conducts all CNC operations independently.
  • Reads blueprint designs, programs, and sets-up, test/debugs program on the CNC machines.
  • Reads and loads programs, identifies errors, sets up machines, and performs program/part offsets.
  • Independently programs and sets up CNC machines for machining parts for self and others for production cycle from work order or job traveler. Monitors and optimizes production.
  • Inspects machinery and equipment to ensure proper and safe operation.
  • Uses appropriate oils and lubricants according to metal and/or machine specifications.
  • Must support the maintenance department with CNC maintenance as needed.
  • Write formulas for program mills and lathes using computer-aided manufacturing (CAM) software.
  • Verifies machine settings and positioning. Periodically check each machine and operator to make sure each machine stays perfectly aligned and helps maintain inventory of cutting tools and raw materials.
  • Helps to prove out new fixtures, new programs, and new CNC machined parts.
  • Identifies and proposes improvements to programs, part setup, and fixtures and helps design new improved tools for better fixturing. Interfaces with machinists professionally and productively.
  • Prepares and loads part holding fixtures and raw material onto the machines for self and others.
  • Loads and secures cutting tools and part-holding fixtures and loads raw materials into CNC.
  • Machines production or prototype parts using CNC machines, shop, and precision measuring tools.
  • Sets up, adjusts, and operates CNC machines and all machinery according to print specifications and safety requirements to secure required dimensions and quality on machine production runs.
  • Must be able to machine parts to specified tolerances and ensure the quality of parts produced.
  • Feed raw materials or parts through semi-automated machines.
  • Produces samples (first piece) for QA inspection, completes the in-process inspection, and place product on hold/containment if needed.
  • Reports production delays and quality concerns/variances immediately to the machine shop lead.
  • Independently works from drawings, sketches, patterns, templates, process sheets or samples, and written and verbal instruction and assists in recordkeeping related to job orders/production.
  • Provides general and technical information related to products.
  • Meet or exceed 85-100% Standard Rate (STD) and support new hire training.
  • Performs non-CNC tasks when needed and repairs or rework parts as needed.
  • Operates forklifts, man-lifts, and shop machines as needed to meet production needs.
  • Maintains appearance standards, presence, and professional communication skills.
  • Reports building, equipment sanitation, OSHA, and Safety concerns immediately.
  • Responsible for assigned production, efficiency, and productivity to minimize backlog.
  • Begins and ends shift on time consistently and reports delays immediately.
  • Maintains the cleanliness, organization, quality control, and safety of the work area.
  • Follows established procedures, work instructions, and operational controls.
  • Follows safe working practices and wears required personal protective equipment.
  • Performs other duties as assigned.


High School Diploma/General Education Development (GED) certificate and 3 years of experience programming, setting up, and operating CNC machine and machine shop equipment and power tools required. One year of experience in a machine shop manufacturing environment is preferred.

  • Proficiency in programming, set-up, and operating CNC machines and Fusion 360 software.
  • Attentive to detail with good planning and time management skills, and willing to assume a variety of machine shop-related tasks. Knowledge of metal properties preferred.
  • Mechanical aptitude and advanced skills in operating shop machinery and equipment
  • Ability to read and interpret blueprints, drawings, and engineering documentation.
  • Skill in performing basic mathematical calculations and using precise measuring devices.
  • Ability to perform detailed repetitive tasks for prolonged periods.
  • Skills in effectively listening and communicating tactfully verbally and in writing.
  • Ability to establish and maintain effective working relationships internally and externally.
  • Be willing to work weekend hours, and overtime as required.


The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made for individuals with disabilities to perform essential functions.

  • Must be able to lift, carry, push, and pull or otherwise move objects up to 75 pounds occasionally and/or frequently.
  • Work involves frequent periods of standing, walking, stooping, kneeling, crouching,
  • twisting/turning, and reaching and bending at the waist.
  • Visual acuity, speech, and hearing; hand-eye coordination, utilizing near and far vision, depth perception, and manual dexterity necessary to work with various materials/objects and operate basic office and machine shop equipment which are essential job duties.

SHIFT: Day Monday – Thursday 6:00AM – 4:30PM

A resume is required to apply to jobs. Login to your Account or Sign Up to start applying.