Job Description
Job Description
This position is for a 6-month duration.
Summary :
The Sr. CNC Programmer provides programming services to support the machine shop to make products that meet the specifications of our internal and external customers. In addition, the Sr. CNC Programmer creates, maintains, and revises new or existing machining programs and develops additional applications using appropriate programming methodologies, and resolves all issues related to the machining methodologies and / or specific customer specification / requirements.
Essential Duties and Responsibilities :
- Ensures appropriate tools and tool paths are consistent with standard machining practices
- Provides detailed set up sheets to the machine shop to ensure that the machinists are fully aware of what tools, tool paths and programming methods will be utilized in the creation of the program
- Has working knowledge of downloading and retrieval processes for specific programs within the machine tooling posts
- Provides technical support to machine shop when questions or comments arise about a particular program, using a simulation software
- Responds to on-call requests for products run during off shifts, if necessary
- Operates under the guidelines established by the Master Planner and Programing / Production Manager
- Provides necessary instructions for the machine shop : including zero and reference points, setting tools offsets, tool compensation, conditional switches, manufacturing sketch / drawing, calculating requirements (including basic math, geometry, and trigonometry), instruction for part programs
- Plans machining by studying work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, reference planes, locations of surfaces, and machining parameters; interpreting geometric dimensions and tolerances (GD&T)
- Verifies settings by measuring positions, first-run part, and sample workpieces, adhering to international standards
- Maintains specifications by observing drilling, grooving, and cutting cycles, including turning, facing, knurling and thread chasing operations; taking measurements; detecting malfunctions; troubleshooting processes; adjusting and updating programs; adhering to quality assurance procedures and processes
- Maintains safe operations by adhering to safety procedures and regulations
- Maintains continuity and consistency between programmers and work shifts by documenting and communicating actions, irregularities, and continuing needs
- Documents actions by creating / updating set-up sheets, quality logs and change control systems
- Updates job knowledge by participating in educational opportunities; reading technical publications
- Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments, speed machining, improve quality, reduce tooling costs, and optimizes material utilization
- Receptive to constructive feedback from machinist, fellow programmers, management, and others
- Drives continuous improvement.
Interpersonal Skills :
The ideal candidate should exhibit the following behavioral traits :
A mastery of collaborative interpersonal communication skillsA buy-in mentality towards policies, procedures, and consistent changeA commitment to respectful and positive dialog with interdepartmental customersA willingness to listen to critical feedback during difficult circumstancesAn ability to rise above petty disagreements and seek solutionsDisplays good judgment and initiative in resolving complex nonstandard problems and developing recommendationsQualifications / Education / Experience :
Minimum five years' experience of CNC programming experience in a manufacturing environmentThis position requires a minimum 3 years’ experience with Mastercam, or equivalent software, or a suitable combination of machine programming and machining knowledge and experienceThe position requires a degree in machining technology, or the year for year equivalency of machining / programming experienceProficiency in 3-D programming techniques preferredRelevant programming coursework preferredPrevious voluntary participation in leadership or communications coursework preferred