Senior NX CAM Programmer
Grand Rapids, MI | On-Site | Full-Time
We are seeking an experienced Senior Siemens NX CAM Programmer to help modernize and standardize programming across our machine shop. This role focuses on advanced multi-axis programming, cycle time reduction, and building reusable NX CAM programming systems to improve machining performance and efficiency.
Key Responsibilities
-
Develop Siemens NX CAM programs for CNC mills and lathes
-
Program advanced multi-axis toolpaths (swarf, guiding curves, feature-based machining, high-speed machining)
-
Build standardized templates, tool libraries, and programming methods
-
Use simulation and verification tools to ensure collision-free programs before release
-
Optimize toolpaths to reduce cycle time, improve surface finish, and extend tool life
-
Support prove-outs on the shop floor and collaborate with manufacturing engineers
-
Help establish programming standards across multiple CNC machines
Qualifications
-
5+ years of Siemens NX CAM programming experience
-
Strong multi-axis CNC programming skills
-
Deep understanding of machining fundamentals, feeds amp; speeds, cutter engagement, and surface finish control
-
Experience machining castings or variable starting stock
-
Proven ability to reduce cycle times and improve machining efficiency
-
Ability to work independently and develop structured programming systems
Preferred / Bonus Skills
-
NX Open, Python, or CAM automation
-
Post processor customization
-
Robotics experience (ABB a plus)
Benefits
-
Biweekly Pay
-
401(k) with Company Match (after 90 days)
-
Medical Insurance
-
Dental Insurance
-
Vision Insurance
-
Accident Insurance
-
Critical Illness Insurance
-
Hospital Indemnity Insurance
-
Legal Insurance
-
Life amp; AD amp;D Insurance
-
Short-Term amp; Long-Term Disability
-
HSA amp; Flexible Spending Accounts
-
9 Paid Holidays
-
PTO, Sick Time, and Personal Time Off
Competitive compensation based on experience