Demo

CNC Programming and Tooling Specialist

Amsted Manufacturing USA
Petersburg, VA Full Time
POSTED ON 1/28/2026 CLOSED ON 2/27/2026

What are the responsibilities and job description for the CNC Programming and Tooling Specialist position at Amsted Manufacturing USA?

A day in this role

You start by reviewing blueprints, sketches, CAD models and CAM outputs, translating design intent into efficient CNC part programs. You prove out G- and M-code on the floor, dial in tools, feeds and speeds, and guide operators through optimal setups. Before lunch, you might build or refine a custom fixture, turn and mill to tight tolerances, and verify dimensions with gauges. In the afternoon, you finish and deburr parts, present completed workpieces to customers for feedback, and update work instructions to capture what you learned. Throughout the day, you serve as the go-to expert for troubleshooting across the Machine Shop.

Essential functions

Adhere to safety, ergonomics and environmental requirements defined by Amsted Rail; outlined by the Amsted Rail Health & Safety program.

To accomplish this job successfully, an individual must be able to perform each essential function satisfactorily with or without accommodation.

  • Interpret blueprints, drawings, CAD files, CAM files, and G- and M-code.
  • Apply a working knowledge of Geometric Dimensioning and Tolerancing (GD&T).
  • Set up, operate, monitor, and disassemble both manual and CNC machines.
  • Write, prove out, and store CNC programs on machine controllers and in the work order system.
  • Troubleshoot and adjust setups, tools, coordinates, and programs to ensure quality.
  • Align, secure, and adjust cutting tools and workpieces; build fixtures as needed.
  • Establish and monitor feeds and speeds appropriate to materials and tooling.
  • Turn, mill, drill, shape, and grind parts to specification while maintaining tolerances.
  • Use gauges and measuring instruments to confirm parts meet tolerance requirements; inspect and evaluate parts for defects.
  • Smooth and finish surfaces to specification.
  • Present finished workpieces to customers and make modifications, if needed.
  • Author clear work instructions and process documentation for machining operations.
  • Conduct machinist training and evaluation; coach best practices across the team.
  • Perform other duties, as assigned.

Qualifications

  • Education: High School Graduate or General Education Degree (GED)
  • Computer Skills: Must be able to show a basic understanding of computer operations.

What you bring

  • Completion of the Machinist Apprenticeship Program or equivalent years of Machinist experience.
  • Competent with CAD and CAM software (ESPRIT preferred).
  • Experience with Autodesk Inventor preferred.
  • Knowledge of Mori Seiki and Fanuc controllers preferred.
  • Experience with common shop practices, work order systems, and other machine shop operations.

Work environment & physical requirements

  • Be able to regularly stand and move throughout the department and shift
  • Lift, push & pull 10 to 50 lbs.
  • Wear department required, employer provided, personal protection equipment (PPE)

Pre-employment

  • Successfully pass a pre-employment drug & background screening

Why Choose Amsted Rail Petersburg?

  • Employee Ownership: Annual stock awards (10% of compensation)
  • 401(k) Match: Up to 4% dollar-for-dollar
  • Comprehensive Benefits: Medical, dental, vision, HSA with company contributions, life insurance, disability coverage, and pet insurance available after 30 days
  • Competitive Pay: Competitive hourly rate considering prior experience, plus annual bonus eligibility potential
  • Career Growth: On the job training, pay for skill and advancement opportunities
  • Work-Life Balance: Paid Time Off (PTO) starting at 3 weeks of PTO, 11 paid holidays
  • Additional Offerings: Tuition Reimbursement, Referral Bonuses, Employee Discount Programs

Amsted Rail’s commitment to Affirmative Action:

Amsted Rail is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

To review our EEO Policies or to request assistance please go to www.amstedrail.com/careers/ and select EEO Compliance/Statements. To learn more about us, please visit us online at www.amstedrail.com.

Salary : $37

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programming and Tooling Specialist?

Sign up to receive alerts about other jobs on the CNC Programming and Tooling Specialist career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$83,184 - $105,164
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Income Estimation: 
$36,440 - $47,548
Income Estimation: 
$53,120 - $69,174
Income Estimation: 
$50,113 - $64,377
Income Estimation: 
$61,656 - $78,069
Income Estimation: 
$59,875 - $77,824
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Amsted Manufacturing USA


Not the job you're looking for? Here are some other CNC Programming and Tooling Specialist jobs in the Petersburg, VA area that may be a better fit.

  • ALKEGEN South Hill, VA
  • Job Requirements Performs a full range of tool and die work requiring a high degree of skill and accuracy. Operates all shop machine tools and hand tools i... more
  • 3 Months Ago

AI Assistant is available now!

Feel free to start your new journey!