Senior Siemens NX CAM Programmer (U.S. Citizenship Required)

Davis Manufacturing

Arvada (CO)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Davis Manufacturing is seeking a Senior Siemens NX CAM Programmer to develop, optimize, and standardize CNC programs for 3-, 4-, and 5-axis milling on aerospace-grade platforms and high-precision components. The role requires deep NX CAM expertise, strong machining fundamentals, and a data-driven mindset to optimize toolpaths, tooling strategies, and work holding.

You will establish best practices, post-processor management, and continuous improvement across Grob, Kitamura, Okuma, Mazak, and

Qualifications

  • 10+ years of CNC programming experience.
  • Advanced Siemens NX CAM expertise.
  • Proven experience programming 3-, 4-, and 5-axis machining centers.
  • Deep understanding of machining tight-tolerance aerospace components.
  • Expert understanding of GD&T (ASME Y14.5).
  • Extensive experience with high-strength alloys and aluminum.
  • Strong knowledge of cutting tools and tool life optimization.
  • Experience developing setup documentation and standardized processes.
  • Ability to analyze and optimize machining processes using data.
  • Workholding and fixturing principles for complex geometries.

Responsibilities

  • Develop and optimize CNC programs in Siemens NX CAM for complex components.
  • Program 3-, 4-, and full 5-axis milling across multiple platforms.
  • Establish programming standards and best practices with toolpath strategies and documentation.
  • Create setup documentation with tool lists and work holding requirements.
  • Analyze and refine machining processes focusing on stability and cycle time reduction.
  • Select and validate cutting tools and fixturing for production.
  • Manage NX post-processors across platforms.
  • Apply data-driven methodologies to evaluate performance and drive improvements.
  • Lead process optimization and cost reduction for part families.
  • Collaborate with engineering, machinists, and quality teams to validate processes.
  • Develop tool management systems and resident libraries.
  • Standardize tooling packages across similar part families.
  • Develop NX CAM automation strategies and templates.
  • Automate repetitive programming tasks and integrate CAM workflows with digital manufacturing systems.

Skills

CNC programming
Siemens NX CAM
5-axis milling
Multi-axis milling
Post-processing
Toolpath strategies
GD&T
Setup docs
Data-driven decisions
AS9100
Machining fundamentals

Tools

NX CAM software
NX Post-Processors
Post processor tuning

Job description

We are anAS9100-certified contract manufacturerdelivering advanced machining solutions to theaerospace and defense industry. Our core competency lies in producing complex, high-precision components with a strong emphasis onprocess optimization, repeatability, and efficiency. Unlike high-mix environments, we focus on refining and scaling established part families, driving continuous improvement in machining performance and cost.

Position Summary:

TheSenior Siemens NX CAM Programmerwill be responsible for developing, optimizing, and standardizing CNC programs for3-, 4-, and 5-axis milling operationsacross a range of advanced machine platforms, includingGrob, Kitamura, Okuma,andMazak.

This role requires deep expertise inSiemens NX CAM, strong machining fundamentals, and the ability to makedata-driven decisionsrelated to toolpaths, tooling strategies, and work holding. The ideal candidate will play a critical role in advancing programming methodologies, improving process efficiency, and establishing best practices across the organization.

Key Responsibilities:
  • Develop and optimizeCNC programs in Siemens NX CAMfor complex components requiring tight tolerances and high surface integrity
  • Program3-axis, 4-axis, and full 5-axis simultaneous milling operationsacross multiple machine platforms (Grob, Kitamura, Okuma, Mazak, Haas)
  • Establish and maintainprogramming standards and best practices, including toolpath strategies, naming conventions, and documentation structure
  • Create comprehensivesetup documentation, including tool lists, setup sheets, work holding requirements, and process notes to ensure repeatability on the shop floor
  • Analyze and refine machining processes with a focus onprocess stability, cycle time reduction, and tool life optimization
  • Select and validatecutting tools, toolpath strategies, and fixturing/work holding approachesbased on material, geometry, and production requirements
  • Manage, optimize, and verifyNX Post-Processorsacross all machine platforms
  • Applydata-driven methodologiesto evaluate machining performance and guide continuous improvement efforts
Process Optimization & Continuous Improvement:
  • Lead initiatives tooptimize existing part families, focusing on incremental gains in efficiency, consistency, and cost reduction
  • Identify opportunities to implementadvanced toolpath strategies(e.g., high-efficiency milling, adaptive clearing, multi-axis finishing techniques)
  • Drive adoption ofadvanced NX CAM capabilities, including parametric programming, feature-based machining, and template-driven workflows
  • Collaborate with engineering, machinists, and quality teams tovalidate and refine machining processes
Tooling, Libraries, and Systems Development:
  • Support the development and implementation of atool management system, including tool tracking, standardization, and lifecycle management
  • Define and maintainresident tool librarieswithin NX and shop floor systems to ensure consistency and reduce setup variability
  • Standardize tooling packages across similar part families to improve efficiency and reduce cost
Automation & Digital Manufacturing:
  • Develop and implementautomation strategies within NX CAM, including templates, reusable operations, and parametric programming approaches
  • Demonstrate a track record ofautomating repetitive programming tasksto improve programming efficiency and reduce variability
  • Support integration of CAM workflows with broaderdigital manufacturing systems(MRP, tool management, etc.)
Required Qualifications:
  • 10+ years of CNC programming experience, with a strong focus on multi-axis milling
  • Advanced expertise inSiemens NX CAM, including complex multi-axis toolpath generation and post-processing considerations
  • Proven experience programming3-, 4-, and 5-axis machining centers
  • Deep understanding of machiningtight-tolerance aerospace components
  • Expert understanding of GD&T (ASME Y14.5)and the ability to translate dimensional requirements to a stable and efficient machining process
  • Extensive experience machining a range of materials, including:
  • High-strength alloys(e.g., alloy steels, tool steels, nickel-based alloys)
  • Aluminum alloys(high-speed machining and finishing strategies)
  • Strong knowledge ofcutting tools, tool coatings, and tool life optimization strategies
  • Experience developingsetup documentation, tool lists, and standardized processes
  • Demonstrated ability toanalyze and optimize machining processes using data
  • Strong understanding ofworkholding and fixturing principlesfor complex geometries
Preferred Qualifications:
  • Experience in anAS9100 aerospace manufacturing environment
  • Familiarity withGrob 5-axis platformsand trunnion-style or horizontal 5-axis machining
  • Experience withpost processor tuningor close collaboration with post developers
  • Knowledge ofhigh-efficiency machining (HEM)and advanced cutting strategies
  • Experience withNX CAM automation tools, such as templates, feature-based machining, or custom scripting
Soft Skills:
  • Strongownership mentalitywith a proactive, solution-oriented approach
  • Highlyanalytical and detail-oriented, with a focus on precision and repeatability
  • Excellent technical writing skills
  • Effective communicator, able to collaborate across programming, machining, and engineering teams
  • Comfortable operating in aprocess-driven, continuous improvement environment
  • Ability to balancehands-on programming workwithstrategic process development
Why Join Us:
  • Work onhigh-precision aerospace componentsusing advanced multi-axis machining platforms
  • Play a key role in shapingprogramming standards and manufacturing strategy
  • Be part of a team focused ondeep process optimization, not just high part turnover
  • Engage withcomplex technical challengesthat require both creativity and rigor

*(US Citizenship or Permanent Residency Required)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior NX CAM Programmer: Aerospace Precision Lead
Senior NX CAM Programmer: Aerospace Precision Lead

Davis Manufacturing • Arvada (CO)

On-site
USD 120,000 - 180,000
NC Programmer
NC Programmer

Homeyer Precision Manufacturing • Marthasville (MO)

On-site
USD 85,000 - 115,000
Senior CNC Programmer
Senior CNC Programmer

laborup • Huntsville (AL)

On-site
USD 126,000 - 154,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior CNC Programmer
Senior CNC Programmer

laborup • Birmingham (AL)

On-site
USD 84,000 - 140,000
Medical, dental, and vision insurance
Company-paid life insurance
401(k) retirement plan with company 
匹
+1
CNC Mill Programmer - Siemens NX
CNC Mill Programmer - Siemens NX

Machinists Inc. • Seattle (WA)

On-site
USD 90,000 - 130,000
Manufacturing Engineer
Manufacturing Engineer

Colonial Group • Walpole (MA)

On-site
USD 120,000 - 160,000
5 Axis Machinist
5 Axis Machinist

Swift Placement and Consulting • Birmingham (AL)

On-site
USD 80,000 - 100,000
Competitive salaried compensation
Brand-new climate-controlled facility
Direct access to leadership
CNC Mill Programmer – Siemens NX
CNC Mill Programmer – Siemens NX

Machinists Inc. • Seattle (WA)

On-site
USD 76,000 - 83,000
401(k) - company match
Health insurance
Dental Vision
+1
5 Axis Machinist
5 Axis Machinist

Swift Placement & Consulting • Birmingham (AL)

On-site
USD 108,000 - 132,000
Competitive salaried compensation
New equipment in a climate-controlled facility
Direct access to leadership for input
+2
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Encode, Inc. • Bangor (ME)

On-site
USD 60,000 - 90,000
Sign-On Bonus
Relocation Assistance