Demo

NC Programmer

Baskins Machined Products (BMP)
Collinsville, OK Full Time
POSTED ON 8/4/2026
AVAILABLE BEFORE 10/4/2026

We are seeking a detail-oriented and self-motivated CNC Programmer to support our manufacturing operations. This role is responsible for developing, maintaining, and optimizing CNC programs and tooling solutions to ensure efficient, high-quality production throughout the life of each part.

Essential Duties & Responsibilities

  • Design tooling to support efficient and repeatable manufacturing processes
  • Program parts to customer engineering drawings and specifications
  • Create and maintain fixture Bills of Materials (BOMs)
  • Develop holder and cutter BOMs
  • Set up, manage, and maintain Vericut simulation software
  • Proof first-run production parts
  • Create clear and accurate setup documentation for production
  • Maintain NC programs for the full life of the part
  • Troubleshoot CNC programs and processes to reduce cycle times, tooling costs, and production issues
  • Ensure programs and processes are production-ready, minimizing the risk of errors and scrap

Experience & Qualifications

  • Minimum of two (2) years of CNC machining experience
  • Prior hands-on experience setting up CNC machines
  • CAD/CAM experience required (Catia V5 preferred)
  • Strong working knowledge of G-code and M-code
  • Ability to clearly and effectively communicate with coworkers and management

Physical & Other Requirements

  • Ability to lift up to 50 lbs
  • Willingness to work weekends and overtime as required
  • Self-motivated with a strong desire to learn and improve
  • Demonstrated strong attention to detail

Salary.com Estimation for NC Programmer in Collinsville, OK
$61,445 to $79,147
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 NC Programmer?

Sign up to receive alerts about other jobs on the NC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
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 Baskins Machined Products (BMP)

  • Baskins Machined Products (BMP) Collinsville, OK
  • General Description Lead on All CMM Programming activities for the CMM Machines utilizing Calypso Software & Romer Arm equipped with Verisurf Software. Res... more
  • 11 Days Ago

  • Baskins Machined Products (BMP) Collinsville, OK
  • General Description Maintain Machine Preventative Maintenance Schedule Load and Unload Parts as Required Inspect Parts for Quality Assurance Build and Load... more
  • 11 Days Ago

  • Baskins Machined Products (BMP) Collinsville, OK
  • General Description Maintain Machine Preventative Maintenance Schedule Load and Unload Parts as Required Inspect Parts for Quality Assurance Build and Load... more
  • 11 Days Ago

  • Baskins Machined Products (BMP) Collinsville, OK
  • General Description Maintain Machine Preventative Maintenance Schedule Load and Unload Parts as Required Inspect Parts for Quality Assurance Build and Load... more
  • 11 Days Ago


Not the job you're looking for? Here are some other NC Programmer jobs in the Collinsville, OK area that may be a better fit.

  • Nesco Resource Tulsa, OK
  • βš™οΈ CNC PROGRAMMER πŸ“ Tulsa, OK πŸ’° PAY & SCHEDULE 1st Shift: Monday - Thursday | 5:00 AM - 3:30 PM Pay: $28.00 - $34.00/hour DOE 2nd Shift: Monday - Thursda... more
  • 1 Month Ago

  • ADVANCED PMC Owasso, OK
  • Company Description Advanced PMC is a precision components fabricator and contract manufacturer specializing in the CNC Machining. The organization serves ... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!