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, and 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 & 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
401k with Company Match after 90 days
Medical Insurance
Dental Insurance
Vision Insurance
Accident Insurance
Critical Illness Insurance
Hospital Indemnity Insurance
Legal Insurance
Life & AD&D Insurance
Short-Term & Long-Term Disability
HSA & Flexible Spending Accounts
9 Paid Holidays
PTO, Sick Time, and Personal Time Off
Competitive compensation based on experience
Numbers & Facts
Location
Grand Rapids, MI
Skills
ABB (Asea Brown Boveri)unmatched
Accidental Death and Dismemberment (AD&D)unmatched