Sr. CNC Programmer - AZ
Job Description
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 ExecutionDevelop and optimize CNC programs using Mastercam (2018 or newer) for 3-, 4-, and 5-axis milling and multi-axis turning applicationsGenerate efficient, collision-free toolpaths using backplot, simulation, and verification toolsManually 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 applicationPlan complete machining processes from raw material to finished part, including operation sequencing, fixture design and construction and machine selectionProcess Ownership & OptimizationOwn and standardize setup documentation (setup sheets, tool lists, workholding, offsets) to ensure repeatabilityDrive cycle time reduction, setup reduction, and tooling efficiency improvementsSupport lights-out machining initiatives through robust, repeatable programming and process validationMaintain and continuously improve the digital tool library and machining standardsLead continuous improvement efforts focused on throughput, quality, and cost reductionQuality & ComplianceInterpret and apply advanced GD&T to ensure conformance to engineering requirementsUtilize inspection equipment (micrometers, indicators, height gauges, pin gauges, etc.) to validate processesEnsure programs and processes align with ISO 9001 requirements and internal quality standardsSupport nonconformance resolution by adjusting tool wear, offsets, and process parametersProperly document and communicate discrepant material in accordance with company proceduresProduction SupportSupport both prototype and production machining, balancing speed, flexibility, and repeatabilityCollaborate with machinists to ensure accurate setups, efficient execution, and adherence to process standardsLead program prove-out and first article runs to validate accuracy, stability, and readiness for productionEnsure programs, tooling, and setup documentation are complete and production-ready prior to job releaseAssist with complex setups, including multi-axis alignment, workholding validation, and tooling optimizationTroubleshoot machining, tooling, and quality issues in real time, implementing corrective actions as neededOperate CNC equipment as required to validate programs and support production constraintsMaintain a strong floor presence to ensure a seamless transition from programming to production and accountability from code to cutLeadership & Team SupportProvide technical leadership and mentorship to machinistsCommunicate clearly through setup documentation and direct interaction on the floorCoordinate with Production Supervisor to meet production schedules and delivery targetsSupport cross-functional teams including Engineering, Quality, and PlanningEngineering Collaboration & ManufacturabilityCollaborate with Engineering to review part designs, drawings, and models for manufacturability prior to releaseProvide actionable feedback on tolerances, feature accessibility, material selection, and process feasibility to reduce cost and improve throughputRecommend 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 capabilitySupport drawing revisions by identifying risks related to GD&T, stack-ups, and machining limitationsParticipate in cross-functional reviews to ensure alignment between design intent, manufacturing capability, and quality requirementsOperational ExcellenceContribute to company goals, including:≥95% On-Time Delivery≤5% internal/external defectsMaintain clean and organized work areas in alignment with 6S principlesAccurately log time and project activity within ERP systems (Epicor or equivalent)Support additional manufacturing operations as requiredEducation and Experience:Required Qualifications:10+ years CNC programming experience in a production environmentAdvanced proficiency in Mastercam (or equivalent CAM software)Experience with 3-, 4-, and 5-axis machining and/or multi-axis turningStrong understanding of GD&T and blueprint interpretationHands-on machining experience (setup, prove-out, troubleshooting)Deep knowledge of machining theory, tooling, and material behaviorPreferred QualificationsExperience in aerospace, defense, or high-reliability manufacturing (AS9100)Experience with process standardization and lights-out machining strategiesFamiliarity with ERP systems (Epicor preferred)Experience with fixture design or workholding optimizationKey CompetenciesProcess ownership mindset (not just programming)Strong problem-solving and analytical capabilityAbility to drive measurable improvements (cycle time, setup, utilization)Clear communication and leadership on the shop floorHigh attention to detail and quality standardsPhysical Demands: Stand, walk, push, pull, reach overhead, and bend to the floorExert 20 to 50 pounds of force occasionally, and/orExert 10 to 25 pounds of force frequently, and/orExert up to 10 pounds of force constantly to move objectsConditions are loudAdditional 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 checkVirTra is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.Company DescriptionVirTra’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.Company DescriptionVirTra’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.