CNC Programmer
Job Description
We are currently seeking a skilled CNC Programmer to join our team. In this role, you will be responsible for developing CNC programs to support the machining of parts, tooling, and sheet-metal components using advanced numerically controlled equipment. This includes working with long-bed machining centers and 5-axis milling machines. Utilizing CATIA V5 and CNC simulation software, you will ensure accurate, efficient, and controlled manufacturing processes that align with our production needs.
Responsibilities
- Develop, validate, and update CNC programs, machine control data, and supporting documentation for multi-axis CNC machines and robotic systems used to manufacture and inspect complex components and tooling.
- Serve as a technical expert in numerical control, machining processes, and programming, supporting cross-functional engineering, quality, and manufacturing teams.
- Define and communicate manufacturing and producibility requirements to ensure efficient and repeatable production.
- Design and specify complex fixtures and tooling required for part fabrication and inspection.
- Lead the planning, implementation, and integration of advanced machining strategies, new manufacturing technologies, inspection methods, and related software tools.
- Drive continuous improvement initiatives to enhance process capability, product quality, and manufacturing efficiency.
- Develop and document processes, procedures, and best practices for new equipment, new products, and evolving manufacturing methods.
- Work independently with minimal oversight and demonstrate strong problem-solving and decision-making skills.
- Collaborate with customers and design engineering teams to ensure Design for Manufacturability (DFM) principles are incorporated early in the development cycle.
- Provide leadership, technical guidance, and mentorship to junior CNC / NC programmers and contribute to project planning and engineering activities.
Essential Skills
Associate degree in a related field and at least 5 years of CNC or manual machining experience, or 10 years of CNC experience without a degree.Experience with Dassault CATIA V5 NC programming.Proficiency with CNC simulation software.Experience with large / long product programming, preferably in aerospace.Strong problem-solving and decision-making skills.Work Environment
You will work in a manufacturing plant located on an airport, utilizing advanced CNC technologies and equipment. The role involves working independently with minimal oversight, ensuring a focus on continuous improvement and collaboration with engineering teams.
Job Type & Location
This is a Contract position based out of Nashville, TN.
Pay and Benefits
The pay range for this position is $43.27 - $57.69 / hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following :
Medical, dental & visionCritical Illness, Accident, and Hospital401(k) Retirement Plan – Pre-tax and Roth post-tax contributions availableLife Insurance (Voluntary Life & AD&D for the employee and dependents)Short and long-term disabilityHealth Spending Account (HSA)Transportation benefitsEmployee Assistance ProgramTime Off / Leave (PTO, Vacation or Sick Leave)Workplace Type
This is a fully onsite position in Nashville,TN.
Application Deadline
This position is anticipated to close on Feb 28, 2026.