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 & 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 & 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