CNC Machinist
Job Description
- Program CNC mills using CAD/CAM software to fabricate precision parts, custom tooling, jigs, and fixtures
- Set up and operate CNC mills, manual lathes, grinders, and other machining equipment to produce high-precision components
- Interpret CAD models, blueprints, engineering drawings, sketches, and specifications to generate accurate toolpaths and final parts
- Design, program, and build custom tooling and fixtures to support production requirements and specialized manufacturing projects
- Perform G-code/M-code verification, machine setups, tooling changes, and feeds/speeds adjustments to optimize machining operations
- Measure and inspect finished components using precision measuring instruments to ensure strict conformance to specs
- Troubleshoot CNC programming, machine execution, and tooling issues to improve productivity, cycle times, and part quality
- Repair and maintain worn or damaged tooling, fixtures, and production equipment components
- Collaborate with engineering and production teams on fixture design, CAD updates, and process improvements
- Maintain equipment and work areas in accordance with safety and housekeeping standards
- Support continuous improvement initiatives focused on quality, efficiency, scrap reduction, and cost efficiency
- Document completed programs, tooling updates, setup sheets, and machining processes as required
- High School Diploma or GED required; technical degree or certification in CNC Machining/CAD-CAM Programming preferred
- 3+ years of experience programming, setting up, and operating CNC mills required
- Hands-on proficiency using CAD/CAM software (e.g., Mastercam, Fusion 360, SolidWorks CAM) for 3D modeling and multi-axis CNC toolpath generation required
- Solid background operating manual lathes, manual milling machines, and building custom tooling or fixtures
- Proven ability to read and interpret 3D CAD models, blueprints, engineering drawings, and technical specifications
- Strong working knowledge of G-code, M-code, machining principles, tooling selection, feeds, speeds, and material properties
- Proficiency with precision measuring equipment including calipers, micrometers, dial indicators, and height gauges
- Strong mechanical aptitude, logical troubleshooting, and problem-solving skills
- Ability to work independently and prioritize multiple programming and machining projects in a fast-paced environment
- Excellent attention to detail and commitment to producing high-quality work
- Strong communication and teamwork skills to coordinate effectively with engineering teams
- Knowledge of safe machining practices and shop safety procedures
- Ability to lift materials, stand for extended periods, and work in an industrial environment
Meet Your Recruiter
Technical Recruiter
I am a Recruiter at Sterling Engineering, where I support Flex-related positions across a wide range of skill sets, including HR, technicians, engineers, and more. I have been recruiting for nearly three years and joined Sterling in October 2025, and I am loving every minute of it.
I have a passion for recruiting because I love being part of the people industry. I enjoy building relationships, learning about each candidate’s goals, and helping pair the right person with the best opportunity. For me, recruiting is about more than filling a role. It is about creating long-term success for both the client and the candidate.
I am also a Certified Staffing Professional through the American Staffing Association, which reflects my commitment to staffing best practices, industry knowledge, and delivering a high-quality experience throughout the recruiting process.