Job Description
Job Description
Description :
At Surfaces by GMI, we specialize in design, fabrication, and installation of high-quality countertops and surface solutions for residential and commercial customers across the region. We take pride in our craftsmanship, attention to detail, and commitment to delivering exceptional results. We are driven by a culture of excellence, collaboration, and continuous improvement.
Position Summary
The CAD Programmer will play a key role in supporting our fabrication and installation teams by producing accurate, high-quality CAD files, CNC programming, and digital templates for countertops and other surface materials. The ideal candidate will have experience with CAD software, familiarity with CNC programming (especially AlphaCAM), and a working understanding of countertop materials, fabrication, and installation workflows.
This role bridges design, production, and field execution — ensuring that digital files translate into precision manufacturing and installation outcomes.
Key Responsibilities
CAD & Programming
- Develop and adjust CAD drawings and 3D models for countertop fabrication
- Program CNC machines using AlphaCAM (or similar software)
- Ensure accuracy of digital templates, tool paths, and cut files prior to production
- Translate architect / designer plans into machine-ready files
Fabrication Support
Work closely with the fabrication team to troubleshoot issues with files or machine programsVerify measurements, materials, and part configurations before production runsContribute to quality control practices for incoming drawings and outgoing partsCollaboration & Communication
Coordinate with Project Managers, Estimators, and Installers to confirm project specificationsMaintain clear communication with production and operations teamsParticipate in meetings to review designs, resolve issues, and optimize workflowsDocumentation & Standards
Maintain organized digital files and ensure proper version controlHelp develop and refine CAD / CAM standards, templates, and best practicesKeep documentation up to date for machine setups, tooling, and part identificationContinuous Improvement
Identify opportunities to optimize programming and fabrication processesChampion accuracy, efficiency, and quality in all digital production workflowsRequired Qualifications
Proven experience in CAD programming, ideally in a fabrication environmentExperience using AlphaCAM (or equivalent CNC programming software)Strong understanding of CNC file preparation and toolpath generationFamiliarity with countertop materials (e.g., natural stone, quartz, solid surface) and fabrication principlesExcellent attention to detail and ability to work with complex geometric dataStrong communication skills and ability to collaborate cross-functionallyComfortable learning new software, systems, and technology tools (JobTread experience a plus)Preferred Qualifications
Experience with CNC machinery used in countertop fabricationKnowledge of templating software or digital measuring toolsUnderstanding of fabrication and installation processes, tolerances, and field considerationsExperience supporting production teams with digital & technical documentationSkills & Competencies
Organized and process-orientedAbility to prioritize and manage multiple tasksProblem-solving mindset and commitment to accuracyProficient with Windows OS and industry software toolsGood communicator — both written and verbalPhysical / Work Environment
Work primarily in an office or shop environmentMay be required to visit fabrication or jobsite locations occasionallyAble to view measurements, manipulate digital models, and meet productivity expectationsWhy You’ll Love Working Here
Be part of a growing company with a strong culture of excellenceWork with cutting-edge fabrication technologyOpportunity to influence processes and contribute directly to product qualityCollaborative, supportive team environmentRequirements :