CNC Programmer
Summary
The CNC programmer is responsible for interpreting customer or in-house blueprints, drawings and models, working closely and collaboratively with machinists and customers, to generate accurate models and CNC programs for the production of parts.
Essential Functions
- Interpret customer or company drawings, sketches, and parts to create CAD models, assist in the analysis of jobs and create CNC Programs.
- Create CAD models and drawings, on a routine basis, for job analysis or machining purposes.
- Communicate effectively with Managers, Machinists or customers regarding missing or incorrect information on drawings, sketches or models to resolve discrepancies.
- Work closely and effectively with machinists to generate accurate and efficient CNC programs from drawings, sketches and models utilizing CAM software.
- Ensure that all programming meets the specifications of the applicable drawing and the expectations of the requesting Machinist or Manager.
- Continuously follow-up on CNC Programs being utilized and help machinists trouble shoot issues and optimize machining efficiency.
- Continuously strive for reduced machining time, increased tool life, reduced machine down time and cost efficiencies through advancements in programming, machining and tooling.
- Create and maintain all digital files for CAD Models and CNC Programs and routinely update with modifications made on the shop floor.
- Routinely assist on the shop floor as necessary to include machine setup and machine operation.
- All other duties as assigned.
Education and Experience
Graduation from an accredited college with a degree in computer science or machining, or a level of education that, together with experience and training, enables the applicant to demonstrate the required knowledge and experience. Formal programming related education and/or machinist experience required.
Knowledge and Training Requirements
- Machining Experience.
- Intermediate knowledge and application of precision measuring instruments.
- Ability to read and comprehend complex technical drawing and specifications with an understanding of geometric tolerances and dimensions.
- Expert knowledge of tool holders, cutting tools, boring bars, fixtures, inserts and other accessories used on various machines.
- Strong knowledge of metal machining.
- Experience with CAD and CAM software, preferably Solidworks CAD/CAM and/or Gibbs CAM
- Ability to follow written and oral instructions.
- Adaptable to a changing work environment, competing demands and is able to deal with frequent change and delays.
- Possession of intermediate math skills to include but not limited to adding, subtracting, multiplication, division, geometry and algebra for the purpose of calculating material fabrication.
- Ability to maintain cooperative working relationships with management, coworkers, employees and customers.
- Ability to communicate clearly and concisely, orally and in writing.
- Ability to exercise sound judgment.
- Team player.
Job Type: Full-time
Pay: $21.00 - $28.00 per hour
Benefits:
- Flexible spending account
- Health savings account
- Tuition reimbursement
Schedule:
- 8 hour shift
- Monday to Friday
Ability to commute/relocate:
- Salem, VA 24153: Reliably commute or planning to relocate before starting work (Required)
Experience:
- CNC programming: 1 year (Preferred)
Shift availability:
Work Location: In person