CNC Manufacturing Programmer & Process Specialist
Location: Richmond, VA
Shift: Day Shift
Job Type: Contract-to-Hire
Pay Rate: $28.00+/hour, depending on experience
Position Overview
A growing manufacturing company is seeking a skilled CNC Manufacturing Programmer & Process Specialist to support machining operations and continuous improvement initiatives. This role is ideal for an individual with strong CAD/CAM programming experience who enjoys optimizing machining processes, troubleshooting production challenges, and ensuring high-quality output.
The successful candidate will be responsible for developing and refining CNC programs, supporting machine setup activities, validating production quality, and collaborating with shop personnel to improve manufacturing efficiency.
### Key Responsibilities
Develop, modify, and maintain CNC machining programs using CAM software, including Fusion 360 or similar systems
Optimize machining strategies to improve cycle times, efficiency, and product quality
Configure machine setups, tooling selections, feeds, and speeds for production requirements
Analyze and interpret G-code and M-code programming for machining applications
Conduct first-article and in-process inspections to verify dimensional accuracy and quality standards
Utilize precision inspection equipment such as micrometers, calipers, gauges, and other measuring instruments
Troubleshoot machining, tooling, and production issues while implementing effective solutions
Partner with machine operators and production teams to support workflow improvements and operational excellence
Assist in maintaining manufacturing documentation and programming standards
### Required Qualifications
Several years of machining experience within a manufacturing environment
Minimum of 2–5 years of CAM programming experience
Experience using Fusion 360 is preferred; candidates with experience using comparable CAM software are encouraged to apply
Strong understanding of CNC machine setup procedures and tooling applications
Ability to perform inspections and verify compliance with quality requirements
Proven troubleshooting skills with the ability to resolve production-related challenges
### Preferred Qualifications
Experience with HAAS CNC machines and related programming environments
Working knowledge of GD&T (Geometric Dimensioning and Tolerancing)
Technical certification, apprenticeship, or formal training in machining, manufacturing, or CNC programming
Ability to provide guidance and support to less experienced team members
Effective communication and teamwork skills
### What We Offer
Competitive hourly compensation based on skills and experience
Opportunity to transition into a long-term permanent position
Access to required tools and equipment