Position Summary:
The Senior CNC Programmer is responsible for developing, optimizing, and owning CNC machining processes across 3-, 4-, and 5-axis mills and multi-axis lathes. This role extends beyond programming to include full process ownership including tooling strategy, setup standardization, cycle time optimization, and support of both prototype and production workflows.
This position partners closely with Engineering to influence part design and drawing requirements for manufacturability (DFM), ensuring alignment between design intent, machining capability, and cost efficiency.
The role plays a critical part in driving spindle utilization, reducing setup time, enabling lights-out machining, and ensuring repeatable, high-quality output in alignment with ISO 9001 standards.
Essential Functions:
Programming & Technical Execution
โข Develop and optimize CNC programs using Mastercam (2018 or newer) for 3-, 4-, and 5-axis milling and multi-axis turning applications
โข Generate efficient, collision-free toolpaths using backplot, simulation, and verification tools
โข Manually edit and create G-code at the control for complex operations (3+2, multi-axis positioning, advanced cycles)
โข Determine optimal machining strategies including speeds, feeds, stepovers, depth of cut, and coolant application
โข Plan complete machining processes from raw material to finished part, including operation sequencing, fixture design and construction and machine selection
Process Ownership & Optimization
โข Own and standardize setup documentation (setup sheets, tool lists, work holding, offsets) to ensure repeatability
โข Drive cycle time reduction, setup reduction, and tooling efficiency improvements
โข Support lights-out machining initiatives through robust, repeatable programming and process validation
โข Maintain and continuously improve the digital tool library and machining standards
โข Lead continuous improvement efforts focused on throughput, quality, and cost reduction
Quality & Compliance
โข Interpret and apply advanced GD&T to ensure conformance to engineering requirements
โข Utilize inspection equipment (micrometers, indicators, height gauges, pin gauges, etc.) to validate processes
โข Ensure programs and processes align with ISO 9001 requirements and internal quality standards
โข Support nonconformance resolution by adjusting tool wear, offsets, and process parameters
โข Properly document and communicate discrepant material in accordance with company procedures
Production Support
โข Support both prototype and production machining, balancing speed, flexibility, and repeatability
โข Collaborate with machinists to ensure accurate setups, efficient execution, and adherence to process standards
โข Lead program prove-out and first article runs to validate accuracy, stability, and readiness for production
โข Ensure programs, tooling, and setup documentation are complete and production-ready prior to job release
โข Assist with complex setups, including multi-axis alignment, work holding validation, and tooling optimization
โข Troubleshoot machining, tooling, and quality issues in real time, implementing corrective actions as needed
โข Operate CNC equipment as required to validate programs and support production constraints
โข Maintain a strong floor presence to ensure a seamless transition from programming to production and accountability from code to cut
Leadership & Team Support
โข Provide technical leadership and mentorship to machinists
โข Communicate clearly through setup documentation and direct interaction on the floor
โข Coordinate with Production Supervisor to meet production schedules and delivery targets
โข Support cross-functional teams including Engineering, Quality, and Planning
Engineering Collaboration & Manufacturability
โข Collaborate with Engineering to review part designs, drawings, and models for manufacturability prior to release
โข Provide actionable feedback on tolerances, feature accessibility, material selection, and process feasibility to reduce cost and improve throughput
โข Recommend design modifications to improve cycle time, reduce setups, and enable efficient machining strategies (including multi-axis and lights-out readiness)
โข Partner with Engineering during prototype and PPR phases to iterate designs based on machining results and process capability
โข Support drawing revisions by identifying risks related to GD&T, stack-ups, and machining limitations
โข Participate in cross-functional reviews to ensure alignment between design intent, manufacturing capability, and quality requirements
Operational Excellence
โข Contribute to company goals, including:
o โฅ95% On-Time Delivery
o โค5% internal/external defects
โข Maintain clean and organized work areas in alignment with 6S principles
โข Accurately log time and project activity within ERP systems (Epicor or equivalent)
โข Support additional manufacturing operations as required
Required Qualifications:
โข 10+ years CNC programming experience in a production environment
โข Advanced proficiency in Mastercam (or equivalent CAM software)
โข Experience with 3-, 4-, and 5-axis machining and/or multi-axis turning
โข Strong understanding of GD&T and blueprint interpretation
โข Hands-on machining experience (setup, prove-out, troubleshooting)
โข Deep knowledge of machining theory, tooling, and material behavior
Preferred Qualifications
โข Experience in aerospace, defense, or high-reliability manufacturing (AS9100)
โข Experience with process standardization and lights-out machining strategies
โข Familiarity with ERP systems (Epicor preferred)
โข Experience with fixture design or work holding optimization
Key Competencies
โข Process ownership mindset (not just programming)
โข Strong problem-solving and analytical capability
โข Ability to drive measurable improvements (cycle time, setup, utilization)
โข Clear communication and leadership on the shop floor
โข High attention to detail and quality standards
Physical Demands:
โข Stand, walk, push, pull, reach overhead, and bend to the floor
โข Exert 20 to 50 pounds of force occasionally, and/or
โข Exert 10 to 25 pounds of force frequently, and/or
โข Exert up to 10 pounds of force constantly to move objects
โข Conditions are loud
Additional requirements:
โข Full time position consisting of 40 hours per week with work schedule generally being 7:00 to 4:00, Monday โ Friday. This position may require long hours and weekend work due to production, rework, or customer deadlines.
โข Pre-employment drug screening and background check
Equal Opportunity Employerโminorities/females/veterans/individuals with disabilities/sexual orientation/gender identity
VirTraโs mission is ensuring those who serve return home safely each day by delivering intense, effective, realistic training. Our attention to detail prepares front line heroes to confidently handle the unexpected.