CNC Programmer II

Barber-Nichols Inc.

Colorado

On-site

USD 55,000 - 69,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Barber-Nichols Inc. seeks a skilled CNC Programmer to design and validate programs for multi-axis lathes and mills, using BN models and drawings. You will develop tool paths, select cutting tools, and document setup procedures to support production readiness in aerospace components.

Work closely with machinists, engineers, quality and procurement to ensure safe operations, quality standards, and on-time manufacturing while adhering to ITAR requirements and QMS processes.

Qualifications

  • Five or more years programming complex parts for lathes and mills in aerospace manufacturing.
  • Experience with tight tolerances and difficult materials (e.g. Inconel, titanium).
  • Thorough knowledge of GD&T and ISO standards; able to create effective documentation.

Responsibilities

  • Develop CNC programs for lathe and mill operations with setup/run instructions.
  • Define tool paths and speeds/feeds to meet design tolerances.
  • Program operations in CAM software and verify via simulation.
  • Create and maintain setup and run documentation for production.
  • Train and support machinists; troubleshoot manufacturing problems.
  • Support design changes and resolutions to non-conforming products.
  • Ensure safety and QMS compliance in machining processes.

Skills

CNC programming
Multi-axis milling
Lathes & mills
CAM software
Siemens NX
GD&T
Troubleshooting

Education

Associates degree in manufacturing technology or programming certification

Tools

Siemens NX
Vericut

Job description

About Barber-Nichols:

Barber-Nichols (BN) is a leading provider of custom turbomachinery for the Defense, Aerospace, Cryogenics and Energy industries. This is a unique place. Our company is made up of people that are at the top of their game. And we are working with customers who are at the top of their game. Together, we help our customers revolutionize their markets and build amazing relationships with them in the process. If you're seeking to work with an amazing team in a “get-it-done” atmosphere that supports your development, and recognizes your achievements, BN is the place for you.

Position Summary:

The CNC Programmer will program components and fixturing using BNI or customer provided models and drawings. The Programmer is responsible for creation and revision of CNC programs, and setup documentation for multi-axis, horizontal and vertical lathes and mills. The Programmer supports current production and prototype projects while maintaining quality and safety standards. The CNC Programmer will work with machinists, engineers, quality and procurement as well as customers and vendors to develop efficient and accurate manufacturing processes.

Key Results Areas:

1. Develop CNC programs for all lathe and mill operations with detailed machine setup and run instructions, focusing on efficient metal removal while maintaining ability to meet design tolerances and specifications.

a. Define efficient tool path’s and cutting speeds and feeds for CNC machining of exotic and difficult to machine materials.

b. Program all CNC machining operations (lathe and mill) in advanced CAM software. (Siemens NX preferred)

c. Prove out CNC programs through process verification and/or machine simulation software. (Siemens NX or Vericut preferred)

d. Create and maintain all setup and run documentation to support production.

2. Select cutting techniques and tools for CNC machining of metal components to meet design tolerances with a focus on efficient metal removal and reduction of machining time.

a. Select all cutting methods and tool paths for use in CNC machining.

b. Analyze drawing, blueprints, specifications and design data to calculate dimensions, select cutting tools, and set machine speed and feed rates.

c. Identify and order cutting tools necessary to complete CNC machining operations.

d. Work with tooling manufacturers to research optimal tooling solutions and to develop custom tooling when necessary for efficient machining of complex geometries.

3. Ensure production readiness of manufacturing processes prior to starting the first operation in the manufacturing sequence.

a. Participate in production readiness reviews.

b. Ensure all programs, documentation, work holding fixtures and cutting tools are available on time to support production schedules, and in advance of the first manufacturing operation.

4. Train and support machinists throughout the manufacturing process to ensure timely and successful component production.

a. Monitor part production for assigned parts to ensure manufacturing success.

b. Maintain open dialogue with machinist and production supervisors, and incorporate improvements to production processes, CNC programs, and documentation as needed to resolve problems and improve manufacturing efficiency and part quality.

c. Lead troubleshooting efforts to resolve manufacturing problems, and provide direction and training to machinists when necessary to improve manufacturing effectiveness.

5. Support product engineers and program managers regarding design changes and resolution of non-conforming products.

a. Work with Program Managers and Engineers to define and implement resolutions to non-conformances including immediate rework actions as well as long term corrective actions.

b. Create process documentation and CNC programming, define and order tooling, and update work instructions to implement agreed upon resolutions to non-conforming product.

c. Implement design changes into all aspects of the manufacturing process definition, documentation, programming and tooling as appropriate.

6. Ensure safety of employees throughout the production process.

a. Design CNC programs that allow for safe machining practices.

b. Lead and implement safety improvements related to assigned products and manufacturing cells.

c. Compliant with all safety procedures to ensure protective equipment usage.

7. Ensure the Quality Management System (QMS) is incorporated in machining processes.

a. Able to locate QMS procedures, read and understand relevant procedures.

b. Assists with identifying and documenting procedural changes and train employees on QMS procedures to ensure the department is compliant.

Requirements
Qualifications:

To qualify for this position, an individual must possess the knowledge, training, experience and abilities required.

Education and Training
  • Associates degree in manufacturing technology or programming certification preferred. Machining or programming experience may be considered in lieu of degree or certification.
Experience:
  • At least five (5) years’ experience programming complex parts for both lathes and mills with advanced CAM software in the aerospace manufacturing industry. (Siemens NX preferred)
  • Experience with machining tight tolerances in difficult materials (e.g. Inconel, titanium etc.).
Other:
  • Thorough knowledge and understanding of Geometric Dimensioning and Tolerancing (GD&T).
  • Knowledge of Good Manufacturing Practices and ISO standards required.
  • Proven history of creating effective support documentation.
  • Ability to setup and run jobs.
  • Strong acumen of process development.
  • Must be willing to work overtime as required.
Desired Job Qualification:
  • AS9100 and ISO9001 work experience
Skills:

To perform the job successfully, an individual should demonstrate the following competencies:

  • Ability and willingness to abide by set policies and/or safety programs established by BNI, our clients, and/or regulatory agencies which govern our performance and behavior in the normal course of our work while on BNI or the client’s property or job site.
  • Excellent written and verbal communication skills required
  • Strong organizational and time management skills
  • High attention to detail
  • Ability to successfully plan and implement objectives within established timelines and work schedules.
  • Ability to analyze problems and develop effective solutions at both strategic and functional levels.
  • Demonstrate behavior consistent with company values
  • Ability to work independently, with minimal direction as a highly motivated self-starter and within a team-oriented culture
ITAR Requirements:

To conform to U.S. Government commercial space technology export regulations, including the International Traffic in Arms Regulations (ITAR), 8 U.S.C. § 1324b(a)(3), applicants for employment at Barber-Nichols must be a U.S. citizen or national, lawfully admitted for permanent residence into the U.S. (i.e., current green card holder), or lawfully admitted as a refugee or granted asylum under 8 U.S.C. § 1157-1158.

Security clearance is not required for this position.

Equal Opportunity Employer:

Barber-Nichols is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, marital status, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any protected status as defined by law.

Compensation and Benefits

The hourly range for this role is $40-50/hr. This range represent the anticipated minimum and maximum base + bonus for this position based upon a good faith and reasonable estimate. The final compensation for this position will be set based on the applicant’s qualifications (education, training and/or experience related to this role), and therefore, may fall outside the range shown, depending on the circumstances.

Barber Nichols anticipates the application window closing approximately 30 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require Barber Nichols to shorten or extend the application window.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer III
CNC Programmer III

Barber-Nichols • Arvada (CO)

On-site
USD 62,000 - 76,000
CNC Programmer III
CNC Programmer III

Barber-Nichols Inc. • Arvada (CO)

On-site
USD 62,000 - 76,000
Senior Design Engineer
Senior Design Engineer

Barber-Nichols Inc. • Colorado

On-site
USD 130,000 - 160,000
Project Manager
Project Manager

Barber-Nichols Inc. • Colorado

Hybrid
USD 65,000 - 85,000
CNC Lathe Machinist
CNC Lathe Machinist

Barber-Nichols Inc. • Arvada (CO)

On-site
USD 48,000 - 62,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
CNC Programmer
CNC Programmer

Northeast Tool & Manufacturing • Charlotte (NC)

On-site
USD 80,000 - 120,000
Project Manager
Project Manager

Barber-Nichols • Arvada (CO)

On-site
USD 65,000 - 85,000
Senior CNC Turning Specialist — Multiaxis & VTL
Senior CNC Turning Specialist — Multiaxis & VTL

Barber-Nichols Inc. • Arvada (CO)

On-site
USD 48,000 - 62,000
Medical, Dental, Vision Insurance
FSA/HSA contributions
401(k) match & Profit Sharing
+2
Buyer
Buyer

Barber-Nichols Inc. • Arvada (CO)

On-site
USD 80,000 - 95,000
Medical, Dental, and Vision Insurance
401(k) with company match
Paid time off
+3
Buyer
Buyer

Barber-Nichols LLC • Arvada (CO)

On-site
USD 80,000 - 95,000
Medical, Dental, and Vision Insurance
401(k) with company match
Paid holidays
+2