Lead CNC Programmer - Broach/Repair

GE Vernova•Greenville, SC
•$81,700 - $136,700

About The Position

The Lead CNC Programmer provides programming support for the factory across components, processes, and machines. The role develops and maintains CNC programs, verifies programs before shop-floor release, and provides day-to-day programming and troubleshooting support to operators and Manufacturing Engineering. It also supports tooling, fixturing, workstation instructions, machine start-ups, process improvements, and the adoption and expansion of CNC/CAM technology. The position develops, tests, and optimizes CNC programs for a Hoffmann RASMX 8-axis broaching machine using SIEMENS SINUMERIK ONE controls, and maintains programs for existing horizontal legacy broaches, primarily using FANUC controls and complex macro variables. The Lead CNC Programmer trains operators and other programmers, leads process-improvement projects, and works independently and collaboratively in a fast-paced, matrixed organization. The required background is a bachelor’s degree, associate’s degree, or machinist apprenticeship (or similar) with three years of graphical-CAM-system CNC programming experience, or a high school degree with six years of that experience. The posting also notes that the role requires access to U.S. export-controlled information; where applicable, offers depend on obtaining U.S. Government authorization. Relocation assistance is provided. The posted U.S. pay range is $81,700–$136,700, with geographic differentials in certain areas, and discretionary annual bonus eligibility.

Requirements

  • Bachelor’s degree, associate’s degree, or completion of a machinist apprenticeship or similar program, plus 3 years of graphical-based CAM-system CNC programming experience; or a high school degree plus 6 years of graphical-based CAM-system CNC programming experience.
  • Ability to obtain U.S. Government authorization to access U.S. export-controlled information, if applicable to the candidate.

Nice To Haves

  • Extraordinary attention to detail.
  • Experience broaching turbine or compressor discs for the power generation or aerospace industries.
  • Deep understanding of CNC programs and subprograms, including machine and part coordinate systems.
  • Clear understanding of CNC macro programming and ability to work with complex variables.
  • Bachelor’s degree in Engineering or Machine Tool Technology.
  • Experience creating 5-axis CNC programs using a CAM system, preferably NX.
  • Experience using Vericut (preferred) or other CNC verification or machine-simulation software.
  • Strong familiarity with multiple machine controls, including Fanuc, Haas, Okuma, and Siemens Sinumerik One.
  • Demonstrated proficiency interpreting drawing requirements.
  • Knowledge of machining high-temperature alloys used in gas turbines.
  • Strong problem-solving and organizational skills, with above-average shop math skills in geometry and trigonometry.
  • Ability to communicate effectively with multiple organizational levels, verbally and in writing.
  • Ability to multitask and manage multiple projects concurrently.
  • Self-motivated, self-driven, and proven project leadership.
  • Ability to accept new challenges, take ownership, and make decisions.

Responsibilities

  • Generate and maintain CNC programs using NX-CAM or other software, including programs for multi-axis milling, turning, grinding, and/or EDM.
  • Verify new CNC programs with Vericut before releasing them to the shop floor.
  • Provide CNC-related support to Manufacturing Engineering and train operators during new or rebuilt machine start-ups and process improvements.
  • Provide daily CNC programming and troubleshooting support to shop-floor operators.
  • Support and implement tooling and fixturing requirements associated with CNC machine tools.
  • Generate and support workstation instructions (methods) for CNC-related issues.
  • Initiate and lead process-improvement projects to improve safety, quality, cost, and delivery.
  • Provide guidance on implementing and expanding CNC/CAM technology.
  • Communicate effectively with appropriate team members and work effectively both independently and in a team-based, matrixed organization.
  • Work effectively in a fast-paced environment and embrace and drive positive change when appropriate.
  • Train other programmers as needed.
  • Develop, test, and optimize CNC programs for a Hoffmann RASMX 8-axis broaching machine using SIEMENS SINUMERIK ONE controls.
  • Maintain and update programs for existing horizontal legacy broaches, primarily using FANUC controls and complex macro variables.

Benefits

  • Medical, dental, vision, and prescription drug coverage.
  • Access to Health Coach from GE Vernova, a 24/7 nurse-based resource.
  • Employee Assistance Program with 24/7 confidential assessment, counseling, and referral services.
  • GE Vernova Retirement Savings Plan, including a tax-advantaged 401(k) savings opportunity with company matching and company retirement contributions.
  • Access to Fidelity resources and financial planning consultants.
  • Tuition assistance.
  • Adoption assistance.
  • Paid parental leave.
  • Disability benefits.
  • Life insurance.
  • 12 paid holidays.
  • Permissive time off.
  • Relocation assistance.
  • Discretionary annual bonus eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service