+1 951 587 9103

Prototype CNC Programmer

Position Description

Title Prototype CNC Programmer [ Apply Now ]
Industry Manufacturing
State/Country Alabama (AL)/USA
Telecommuting No
Employment Auth US Citizen (minimum)
Type of Position Full Time
Salary/Rate 95K-100K per year
Relocation Assistance Yes
Expected Travel 0% (average)
Expected Start Date 08/01/2019
Min Experience 10years
Education BS in Manufacturing Engineering or significant equivalent experience.

You will be responsible for developing software programs that direct CNC (computer numerically controlled) machines to cut and shape metal or plastic to produce components for tools/dies/molds and other industrial machined parts and tools. Using 3-dimensional computer designs (CAD models) and/or blueprints that define the configuration of the required component, CNC Programmers use CAM (computer-aided manufacturing) software programs to generate the program code that guides CNC machines to perform machining operations which result in precise finished components. A CNC Programmer uses CAM software such as Mastercam to generate program code that controls the operations of a CNC machine. These CNC machines, such as mills, lathes, EDM, laser or waterjet cutters, follow the program code to perform a series of machining operations (rough cutting, finish cutting, shaping, pocketing, profiling, turning, drilling, tapping, threading, etc.) to produce the required components.

Required Skills

BS in Manufacturing Engineering or significant equivalent experience.


Fluent in Mastercam.

10 + years experience in operation and programming of CNC equipment.

SOLIDWORKS experience.

Preferred Skills

Analyze job orders.
Review CAD models and/or blueprints make calculations to determine where materials should be cut.
Define the best sequence of machining steps.
Decide tools, speeds, feeds and fixtures to be used then generate program code using computer-aided-manufacturing (CAM) software to capture all these decisions.
Run simulation tests.
Conduct quality testing and correct/improve program code to increase efficiency, quality and safety; communicate with other programmers, shop floor management, machinists/setup and operators and engineering and sales staff to achieve this.
Support manufacturing operations as needed by setting up and overseeing short production run.
Support prototyping efforts for New Product Development by creating novel firearm parts and mechanisms which my require critical thinking/innovation in determining proper manufacturing method.
Ensure Tech Center maintains state of the art capabilities and stays at the forefront of manufacturing technology and innovation.