CNC Machinist Programmer

ASSA ABLOY•Carrollton, TX

About The Position

The CNC Machinist Programmer sets up and operates manual and CNC machine tools to machine metallic and nonmetallic workpieces, and programs CNC machines. The role uses technical drawings, job orders, tooling instructions, and measurement tools to produce parts to specified dimensions and tolerances. It involves operating a range of production and material-handling equipment, inspecting finished work, troubleshooting and maintaining machines and setups, and adapting to priority changes such as urgent unplanned orders. This position has no supervisory responsibilities. The employee is expected to work safely and support quality, equipment performance, and continuous improvement. The position requires regular and predictable attendance and flexibility to work a fixed or rotating shift schedule, with overtime that may include weekends and holidays as workload or projects require.

Requirements

  • High school diploma or equivalent.
  • Extensive experience as a machinist, with demonstrated proficiency in CNC and manual machining techniques.
  • Ability to manually program CNC machines at controls and familiarity with G-Code and M-Code programming.
  • Ability to read and interpret complex technical drawings and blueprints and follow written instructions and procedures.
  • Ability to troubleshoot tooling and equipment issues and support root-cause analysis and corrective actions.
  • Experience using calipers, micrometers, indicators, and other measurement instruments.
  • Strong mathematics and trigonometry skills for calculating dimensions and tolerances.
  • Working knowledge of tool and equipment design and/or manufacturing processes.
  • Expertise in operating and maintaining machining equipment to exacting tolerances and precision.
  • Ability to operate cranes and forklifts; ability to obtain welder qualification.
  • Advanced knowledge of manual, air-operated, and electrically operated tools and jigs, including wrenches, welders, and grinders.
  • Excellent analytical, communication, and attention-to-detail skills; ability to coordinate with departments and work well with people at all organizational levels.
  • Ability to work independently with good judgment and as part of a team, including under minimal supervision.
  • Ability to adapt skills and equipment to unforeseen demands and problems, and flexibility in a changing production environment.
  • Ability to maintain on-call flexibility to control abnormal conditions.
  • Ability to work in a fast-paced, multicultural environment.
  • Ability and willingness to uphold the 4Front values of Empowerment, Innovation, and Integrity.
  • Ability to work a fixed or rotating shift schedule, including daily or weekend overtime; work beyond 40 hours per week, including weekends and holidays, may be required.
  • Regular and predictable attendance.
  • Must be able to perform the essential functions, with reasonable accommodations where applicable.

Nice To Haves

  • Technical certification, vocational training in machining, or a completed apprenticeship in a related field.
  • Previous CNC programming and/or experience using application software such as CAD/CAM.
  • Practical experience with manufacturing, assembly, and welding equipment, machines, and tooling.
  • Basic working knowledge of Microsoft Office Suite and other computer-based applications.
  • MRO systems experience.
  • Bilingual in Spanish.

Responsibilities

  • Read blueprints and job orders to determine product specifications, tolerances, tooling instructions, and sequence of operations.
  • Select, position, and secure tools and workpieces in appropriate holders, fixtures, tables, chucks, or other machine setups.
  • Set machine controls and specified feeds, speeds, and cutting depths; operate machines to produce workpieces.
  • Set up and operate CNC mills, lathes, plasma cutters, punches, benders, welding machines, and a variety of other manual and CNC machines and tools.
  • Program CNC machines, including manual programming at machine controls, and use application software such as CAD/CAM as needed.
  • Observe machine operations and verify that machined workpieces meet specifications.
  • Operate bench grinders to sharpen tools.
  • Operate overhead cranes, punch presses, forklifts, and other lifting devices.
  • Inspect and measure finished units to maintain quality standards.
  • Troubleshoot tooling, machine, and setup issues; support maintenance, root-cause analysis, and corrective actions to improve quality, machine longevity, and performance.
  • Respond promptly to interruptions and change over to urgent unplanned orders.
  • Make fixtures to process parts efficiently while maintaining close tolerances.
  • Work safely and follow company and regulatory environmental, health, and safety policies and standards, including LOTO, Arc Flash, and confined-space requirements.
  • Promote safety and orderliness, train peers, and contribute to continuous improvement initiatives such as kaizen, 5S, and quality enhancement projects.
  • Coordinate with departments and communicate about tooling and machining issues.

Benefits

  • The company offers regular feedback, training, and development opportunities and supports career growth locally, regionally, or internationally.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service