Pre-Production Programmer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
-
Importing fabrication files (.dxf files) into CAM software, verifying dimensions, cutouts, edge profiles, and fabrication notes against job specifications before releasing files to the floor.
-
Assign CAD layers in AutoCAD to match the tooling, bit paths, and cutting sequences required by each specific Saw, CNC, and WaterJet machine.
-
Nest parts onto slab layouts for both natural and engineered stone, maximizing material yield while accounting for veining, pattern movement, seam placement, and defect areas.
-
Review completed programs for accuracy and completeness before releasing them to operators.
-
Coordinate with Project Coordinators to resolve questions about job specs, templates, or scheduling conflicts, keeping jobs moving smoothly through pre-production., Accurately creates, edits, and formats CAD files and machine-specific layers, translating customer-approved drawings into production-ready programs.
Spatial Reasoning & Material Yield
Visualizes how parts fit together on a slab and nests layouts that balance material yield with veining, pattern movement, and seam placement.
Organization & Scheduling
Manages a programming calendar/queue in the company’s project tracking software, sequencing jobs to keep Saw, CNC, and WaterJet operators supplied with ready-to-run files.
Communication & Collaboration
Works cross-functionally with the Production Manager and Project Coordinators to clarify job specs, resolve discrepancies, and keep pre-production on schedule.
Requirements
-
Prior experience with AutoCAD or comparable CAD software is required, including creating, modifying, and organizing layers; experience in stone fabrication, cabinetry, or another CNC-driven manufacturing environment is a plus.
-
Familiarity with GalileoCAM or comparable CAM/nesting software used to program CNC, saw, or waterjet equipment.
-
Working knowledge of .dxf file structures, with the ability to troubleshoot import, formatting, or layer issues between design software and machine-programming software.
-
Understanding of natural and engineered stone slab characteristics (veining, movement, pattern-matching, seams) sufficient to nest parts for both material yield and finished appearance.
-
A team-oriented communicator who works well with the Production Manager, Project Coordinators, Sales, and Purchasing to resolve job-specific questions.
Benefits & conditions
-
Offering a full-time position with competitive pay based on experience and qualifications, job stability, and opportunities for advancement.
-
Having a comprehensive benefit package that includes:
o Health Insurance with employer premium contributions
o HSA
o Dental/Eye Insurance
o Life Insurance
o Short Term Disability
o Paid Time Off
o Holiday Pay
o 401k, with employer contribution
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
The Prompt Engineer ✍️
7 Important Tips That Every Software Developer Should Know
Can coding be the next blue collar career?