
Expert CNC Programmer
🔎 At a Glance
Company: Gremlin Works LLC
Location: Faber, VA (on-site)
Job Type: Full-Time
Pay Range: $50+ per hour (DOE)
Estimated Salary Range: $120,000–$150,000+ annually
Shift: Day Shift (standard business hours)
Overtime: As needed
Experience Level: Senior / Expert (8+ years)
Work Authorization: U.S. Person (ITAR)
---
🧠 Why This Role Exists
Gremlin Works is growing its rapid prototyping and small-batch production workload across aerospace, defense, automotive, and energy programs. This role exists to support high-mix, complex CNC work that requires expert-level offline programming, tight-tolerance planning, and close collaboration with machinists, quality, and project management.
This is a critical, high-impact position — not a support role — for someone who enjoys owning the programming process end-to-end.
---
🛠️ The Work You’ll Be Doing
In this role, you will:
- Review 3D CAD models and engineering drawings to develop complete manufacturing strategies
- Create detailed manufacturing plans outlining process steps, machines, workholding, and tooling
- Generate offline CNC programs for 3–5 axis mills and mill-turn machines
- Simulate, verify, and release collision-free NC programs ready for shop-floor prove-out
- Build tooling and workholding Bills of Materials (BOMs)
- Support quoting activities with programming and process input
- Collaborate daily with project managers, machinists, and quality inspectors
- Troubleshoot machining issues and refine programs as needed
- Manage priorities to meet aggressive lead times in a fast-paced environment
---
🖥️ Machines, Controls & Software
You’ll be working in a high-mix prototyping shop environment with equipment such as:
- Machines:
- 3-axis to 5-axis CNC mills
- CNC mill-turn machines
- CAM / Programming Software:
- Siemens NX (required)
- Ability to ramp quickly on additional CAM platforms as needed
- Inspection Tools:
- Calipers, micrometers, indicators, bore gages
- Collaboration with inspection/QC for first articles and validation
---
🧱 Materials You’ll Work With
- Aluminum & non-ferrous alloys
- Mild & alloy steels
- Stainless steels
- Titanium
- Nickel-based alloys
- Tool steels
---
🎯 What We’re Looking For
Required:
- 8+ years of offline CNC programming experience
- Strong Siemens NX programming expertise (non-negotiable)
- Advanced ability to read and interpret GD&T and complex drawings
- Deep understanding of machining forces, tooling limits, and workholding strategy
- Experience programming complex geometries:
- Micromachining
- High-MRR roughing
- 3D surfacing
- 5-axis finishing
- Highly organized, self-directed, and comfortable working independently
Preferred (Not Required):
- CAD design experience
- Advanced or custom fixturing design
- Experience with specialty/exotic materials
- Aerospace or defense manufacturing background
---
🏭 Why Machinists & Programmers Like Working Here
- Fast-moving, no-bureaucracy prototyping environment
- High variety of challenging parts — no button-pushing
- Real influence over how parts are programmed and made
- Tight-knit, technical team that respects skilled professionals
- Opportunities to grow with the company as it scales
---
💰 Pay, Benefits & Schedule
Pay Range: $50+ per hour (DOE)
Annual Equivalent: $120K–$150K+
Benefits Include:
- Health insurance plans available
- Paid time off & paid holidays
- Flexible work schedules
- Performance-based bonuses
---
👉 Apply
Interested candidates can apply directly through hireCNC.
Apply now or save this role to revisit later.
Years of experience
- 5 - 10 years of experience
Salary range
- 51+ / hour
Machine Type Programming Experience
- 3 Axis Milling / Router
- 4/5 Axis Milling / Router
- Lathe w/ Milling (Mill Turn)