CNC Machinist Programmer

ASSA ABLOY•Carrollton, TX

About The Position

The CNC Machinist Programmer sets up and operates manual and CNC machine tools to produce metallic and nonmetallic workpieces to specified dimensions and tolerances, and programs CNC machines. The role uses technical drawings, blueprints, job orders, tooling instructions, and application software such as CAD/CAM to determine and carry out machining operations. It also includes inspecting finished parts, troubleshooting and maintaining equipment, adapting to production changes, and supporting safe, orderly, and continuously improving work practices. The role has no supervisory responsibilities.

Requirements

  • High school diploma or equivalent.
  • Extensive experience as a machinist, with demonstrated proficiency in both CNC and manual machining.
  • Ability to program CNC machines manually at machine controls and familiarity with G-Code and M-Code.
  • Ability to read and interpret complex technical drawings and blueprints and follow written instructions and procedures.
  • Strong knowledge of mathematics, trigonometry, measurement instruments, tool and equipment design, and manufacturing processes.
  • Experience using calipers, micrometers, and indicators; ability to machine and maintain equipment to exact tolerances.
  • Ability to troubleshoot tooling and equipment issues, perform root-cause analysis, and support corrective actions.
  • Ability to operate cranes and forklifts and advanced knowledge of manual, air-powered, and electrically operated tools and jigs.
  • Excellent analytical skills and attention to detail; hands-on problem-solving ability and sound judgment.
  • Ability to work independently with minimal supervision and effectively with teams and people at all organizational levels.
  • Ability to work in a fast-paced, multicultural, and changing production environment, including flexibility to respond to abnormal conditions.
  • Ability to communicate effectively and uphold the company values of Empowerment, Innovation, and Integrity.
  • Ability to follow safety policies and standards.
  • Regular and predictable attendance; ability to work fixed or rotating shifts and overtime, including weekends and holidays when required.
  • Ability to sit, walk, or stand for most of the workday; frequently use hands and talk or hear; regularly stoop, kneel, squat, crouch, or crawl; and occasionally lift or move up to 50 pounds.
  • Vision sufficient for close and distance work, peripheral vision, depth perception, and adjusting focus.

Nice To Haves

  • Technical certification, vocational machining training, or a completed apprenticeship in a related field.
  • Previous CNC programming experience and/or experience with CAD/CAM application software.
  • 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.
  • Ability to obtain welder qualification.
  • Bilingual Spanish.

Responsibilities

  • Read blueprints and job orders to determine product specifications, tooling instructions, and the sequence of operations.
  • Select, position, and secure tools and workpieces; set feeds, speeds, and depth of cut; and operate machine controls and equipment.
  • Set up and operate CNC mills, lathes, plasma cutters, punches, benders, welding machines, and a range of manual and CNC machines and tools.
  • Program CNC machines, including manual programming at machine controls, and use CAD/CAM or other application software as needed.
  • Observe machine operations and inspect and measure finished workpieces to verify conformance to specifications and quality standards.
  • Operate bench grinders to sharpen tools and use overhead cranes, punch presses, forklifts, and other lifting devices.
  • Troubleshoot tooling, machine, and setup issues; lead maintenance and root-cause efforts; and support corrective actions to improve quality, equipment longevity, and performance.
  • Respond to interruptions and change over to urgent, unplanned orders; adapt equipment and skills to changing production demands.
  • Make fixtures that process parts efficiently while saving time and maintaining close tolerances.
  • Foster safety and orderliness, train peers, and contribute to continuous-improvement work such as kaizen, 5S, and quality projects.
  • Follow LOTO, Arc Flash, confined-space, and other company and regulatory environmental, health, and safety policies and standards.
  • Coordinate with departments and communicate about tooling and machining issues; work independently and as part of a team.
  • Maintain regular and predictable attendance and work fixed or rotating shifts, including overtime, weekends, and holidays as required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service