CNC Programmer Machinist – Prototyping & Manufacturing
📍 Job Overview
Job Title: CNC Programmer Machinist – Prototyping & Manufacturing
Company: Smarter Alloys
Location: Cambridge, Ontario, Canada
Job Type: Full-Time
Category: Manufacturing Operations & Skilled Trades
Date Posted: 2026-05-21
Experience Level: Mid-Level (3+ years)
Remote Status: On-site
🚀 Role Summary
-
Lead the programming, setup, and operation of CNC milling equipment for complex, high-precision component manufacturing.
-
Drive process optimization by developing efficient toolpaths using advanced CAM software, directly impacting production efficiency.
-
Collaborate cross-functionally with engineering to refine part designs for enhanced manufacturability and reduced production costs.
-
Ensure adherence to stringent quality standards by meticulously inspecting finished parts using precision measuring instruments.
-
Contribute to shop operational excellence through proactive equipment maintenance and material sourcing support.
📝 Enhancement Note: This role is positioned within a specialized manufacturing environment focusing on rapid prototyping and advanced materials, requiring a proactive and problem-solving approach beyond standard production machining. The emphasis on "solving problems on the fly" and working with designs that "don't always have a playbook" indicates a need for strong analytical and adaptive skills in addition to core CNC programming and machining expertise.
📈 Primary Responsibilities
-
Program, set up, and operate CNC milling equipment to fabricate intricate components with tight tolerances and specific surface finish requirements.
-
Develop and optimize toolpaths using industry-standard CAM software such as Fusion CAM, Mastercam, or equivalent, ensuring efficient machining cycles.
-
Interpret shop drawings, blueprints, and 3D CAD models to devise comprehensive machining strategies and select appropriate tooling.
-
Machine complex parts for diverse applications, including miniature medical devices and large-scale clean energy systems, demonstrating versatility across scales and materials.
-
Collaborate closely with the engineering team to provide feedback on part designs, suggesting improvements for manufacturability and cost-effectiveness.
-
Utilize precision measuring instruments (e.g., calipers, micrometers, CMMs) to inspect finished components, verifying adherence to quality specifications.
-
Perform routine maintenance on CNC machinery and tooling, and contribute to the development and execution of preventative maintenance schedules to minimize downtime.
-
Support material sourcing by obtaining quotes, preparing purchase requests, and managing receiving processes for raw materials and tooling.
-
Maintain a safe, organized, and compliant work environment, adhering to all shop safety standards and operational procedures.
📝 Enhancement Note: The responsibility to "Support material sourcing — quotes, purchase requests, receiving" suggests this role has a degree of autonomy and responsibility beyond direct machining, requiring an understanding of supply chain basics and material properties relevant to advanced manufacturing. This indicates a more integrated role within the production lifecycle.
🎓 Skills & Qualifications
Education:
-
While formal post-secondary education is not explicitly required, a strong foundation in machining principles is essential. Equivalent experience and certifications will be highly valued. Experience:
-
A minimum of 3 years of hands-on CNC machining experience is required, with a focus on programming, setup, and operation.
-
Proven experience in a prototyping or high-mix, low-volume manufacturing environment is highly desirable. Required Skills:
-
Proficient in programming, setting up, and operating CNC milling equipment.
-
Demonstrated expertise in developing toolpaths using CAM software (Fusion CAM, Mastercam, or equivalent).
-
Ability to accurately read and interpret shop drawings, blueprints, and 3D CAD models.
-
Solid understanding of machining strategies for complex components, including achieving specific tolerances and surface finishes.
-
Experience with precision measuring instruments for quality control and part inspection.
-
Strong communication skills and the ability to work effectively within a small, collaborative team environment.
-
Independent work ethic with the capacity to manage tasks autonomously.
-
Robust safety habits and a high degree of attention to detail. Preferred Skills:
-
Experience operating Haas and/or Fanuc CNC machines.
-
Familiarity with EDM (Electrical Discharge Machining) processes.
-
Hands-on experience machining specialty alloys or advanced materials (e.g., shape memory alloys).
📝 Enhancement Note: The "3+ years of CNC machining experience" combined with the "prototyping and manufacturing of advanced devices" context suggests that candidates with experience in demanding, precision-oriented environments will be strongly preferred. The "nice to haves" like specialty alloys and EDM point towards a role that pushes beyond conventional machining.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase examples of complex components programmed and machined, highlighting the machining strategy and tooling employed.
-
Provide case studies demonstrating problem-solving skills in overcoming manufacturing challenges, particularly in prototyping or unique material applications.
-
Illustrate proficiency in CAM software by including examples of toolpath strategies for intricate geometries and tight tolerances.
-
Present evidence of quality control processes, including how parts were inspected and verified against specifications.
-
Include documentation of any process improvements or optimizations implemented in previous roles that led to efficiency gains or cost reductions. Process Documentation:
-
Demonstrate understanding of workflow design for CNC machining, from CAD model interpretation to finished part.
-
Provide examples of how preventative maintenance schedules were developed or followed for CNC equipment.
-
Showcase experience in documenting machining processes, tooling requirements, and quality control procedures.
📝 Enhancement Note: Given the role's focus on "solving problems on the fly" and working with novel designs, a portfolio that emphasizes adaptability, creative problem-solving, and the ability to document and explain non-standard processes will be crucial. Candidates should be prepared to discuss their approach to unique manufacturing challenges.
💵 Compensation & Benefits
Salary Range: $32 – $38 CAD per hour, depending on experience.
Benefits:
-
Full-time, permanent employment status.
-
Opportunities for career growth within a scaling manufacturing company.
-
Exposure to diverse and technically challenging projects across various industries.
-
Collaborative team environment with a focus on ownership and impact.
-
Contribution to the development and manufacturing of advanced material components.
Working Hours: 40 hours per week (Full-time).
📝 Enhancement Note: The provided salary range of $32-$38 CAD/hour for a CNC Programmer Machinist in Cambridge, Ontario, aligns with mid-level to senior skilled trades professionals in the region. This range reflects the demand for specialized CNC skills, particularly in prototyping and advanced materials. Benefits are described as growth opportunities and interesting work, common for smaller, growing companies, rather than a comprehensive benefits package which may be detailed later in the hiring process.
🎯 Team & Company Context
🏢 Company Culture
Industry: Shape Memory Alloy (SMA) Industry, Advanced Materials Manufacturing, Prototyping, Precision Engineering.
Company Size: Small, fast-moving, technically ambitious. Likely between 10-50 employees based on the description of a "small team" and "scaling up."
Founded: Smarter Alloys is a Cambridge, Ontario-based company. The founding date is not specified, but the company is described as "growing" and "scaling up," indicating established operations with a trajectory for expansion.
Team Structure:
-
The operations team is described as "small" and collaborative, with a direct reporting relationship to engineering for design feedback.
-
This role will likely work closely with other machinists, engineers, and potentially production leads.
-
Cross-functional collaboration is expected, particularly between programming/machining and the engineering design team. Methodology:
-
Data-driven decision-making is implied through the focus on precise tolerances, surface finishes, and working from CAD models.
-
Workflow optimization is a key aspect, with an emphasis on improving part designs for manufacturability and developing efficient machining strategies.
-
Automation is present through CNC machinery, but the role also emphasizes manual programming and setup skills.
Company Website: https://smarteralloys.bamboohr.com/careers (Note: This is a hiring portal URL, not the primary company website, but implies the company uses BambooHR for HR functions).
📝 Enhancement Note: The company's focus on "proprietary processing technology" and "advanced devices" suggests a culture that values innovation, technical expertise, and a willingness to explore new manufacturing approaches. The emphasis on "ownership" and "input mattering" points to a flatter organizational structure where individual contributions are highly visible and valued.
📈 Career & Growth Analysis
Operations Career Level: This role represents a mid-level position for a skilled trades professional. It requires a strong foundational understanding of CNC machining and programming, coupled with the ability to work independently and contribute to process improvement. The opportunity to "grow their career with us and make a meaningful impact as we scale" suggests potential for advancement into senior machinist roles, lead positions, or roles with broader manufacturing process responsibilities as the company expands.
Reporting Structure: The CNC Programmer Machinist will likely report to a Manufacturing Manager, Production Supervisor, or Lead Engineer. They will work closely with the engineering team, indicating a collaborative reporting dynamic where technical input is valued across departments.
Operations Impact: This role has a direct impact on Smarter Alloys' ability to deliver high-quality, complex components for advanced applications in medical, dental, consumer, and energy sectors. By ensuring precise machining and contributing to manufacturability, the CNC Programmer Machinist directly influences product quality, production timelines, and the company's reputation for technical capability. Their work enables the company's proprietary technology to be realized in tangible products.
Growth Opportunities:
-
Skill Specialization: Deepen expertise in machining specialty alloys, advanced materials, and complex geometries, potentially becoming a subject matter expert.
-
Leadership Potential: As the company scales, opportunities may arise for Lead Machinist or Supervisor roles, overseeing a team and production schedules.
-
Process Improvement: Take on more responsibility for developing and refining manufacturing processes, contributing to R&D and new product introduction.
-
Cross-Functional Development: Gain broader exposure to design for manufacturability (DFM) principles and potentially contribute to material science aspects of product development.
📝 Enhancement Note: The description "we’re scaling up and building out the manufacturing team; there’s real room to grow with us" is a strong indicator of future opportunities. Candidates should be prepared to discuss their long-term career aspirations and how they envision contributing to a growing manufacturing operation.
🌐 Work Environment
Office Type: This is an on-site position within a manufacturing shop environment. The company emphasizes it's "Not your typical machine shop," suggesting a modern, well-equipped facility focused on advanced manufacturing rather than a traditional, potentially less organized, setup.
Office Location(s): Cambridge, Ontario, Canada, N1T 1J5. This location is within the manufacturing hub of Southern Ontario, offering accessibility for local candidates.
Workspace Context:
-
The workspace will involve operating and maintaining CNC milling equipment.
-
Collaboration will occur in a shop-floor setting, requiring effective communication with engineers and other team members.
-
Access to modern CAD/CAM software and precision measurement tools is expected.
-
The environment is described as needing to be "safe, organized, and compliant," indicating a structured operational approach.
Work Schedule: The role is full-time, with an expected 40-hour work week. Given the prototyping and manufacturing nature, there might be occasional needs for flexibility to meet project deadlines, although this is not explicitly stated.
📝 Enhancement Note: The emphasis on "solving problems on the fly" suggests a dynamic work environment. While organized, it's likely to be fast-paced, with shifting priorities as new prototypes or production runs are initiated. Candidates should be comfortable with this level of activity.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: Review of resume and application to assess core skills, experience, and alignment with requirements. Emphasis will be placed on demonstrated CNC programming and machining capabilities.
-
Technical Interview/Assessment: This will likely involve a discussion of technical skills, problem-solving approaches, and potentially a hands-on assessment or review of past work. Candidates should be prepared to discuss their experience with specific CAM software, machining strategies for complex parts, and quality control methods.
-
Portfolio Review: Candidates will be asked to present examples of their work, showcasing their programming, machining, and problem-solving abilities. This is a critical step to demonstrate practical application of skills.
-
Team/Cultural Fit Interview: Discussion with team members and potentially management to assess communication skills, ability to work independently, and cultural alignment with Smarter Alloys' values of innovation and collaboration.
Portfolio Review Tips:
-
Quantify Achievements: For each project shown, highlight specific achievements such as tight tolerances met, materials machined, cycle time reductions, or unique problem-solving solutions.
-
Showcase Process: Clearly explain the steps taken from receiving the CAD model/drawing to the finished part, detailing programming, setup, machining, and inspection.
-
Highlight Versatility: If possible, include examples of machining across different scales, materials, or part complexities to demonstrate adaptability.
-
Explain Challenges: Be ready to discuss any challenges encountered and how they were overcome. This demonstrates critical thinking and problem-solving skills.
-
CAM Strategy: For programming examples, articulate the rationale behind tool selection, cutting strategies, and toolpath optimization.
Challenge Preparation:
-
Problem-Solving Scenarios: Be prepared to discuss hypothetical machining challenges, such as unexpected tool wear, difficulty achieving a specific surface finish, or machining a novel material. Think about how you would approach troubleshooting these issues.
-
DFM Discussion: Consider how you would provide feedback to an engineer on a part design to make it more manufacturable. Think about features that can be difficult or expensive to machine.
-
Tooling & Material Knowledge: Brush up on common cutting tools, their applications, and the properties of various metals and alloys, especially specialty alloys if you have experience.
📝 Enhancement Note: Given the emphasis on "solving problems on the fly" and "having real input," interviewers will likely probe deeply into how candidates approach novel situations and collaborate with engineering. A portfolio that clearly illustrates these capabilities will be highly advantageous.
🛠 Tools & Technology Stack
Primary Tools:
-
CNC Milling Equipment: Experience with Haas and/or Fanuc machines is preferred.
-
CAM Software: Proficiency in Fusion CAM, Mastercam, or equivalent is required for toolpath development.
-
CAD Software: Ability to read and interpret 3D CAD models is essential. Direct CAD modeling experience is a plus.
Analytics & Reporting:
-
Precision Measuring Instruments: Calipers, micrometers, bore gauges, height gauges, and potentially Coordinate Measuring Machines (CMMs) for part inspection.
-
Shop Floor Data Collection: While not explicitly mentioned, familiarity with any systems for tracking job progress or machine uptime would be beneficial.
CRM & Automation:
-
ERP/MRP Systems: Experience with systems for managing inventory, purchase orders, and production scheduling would be advantageous, though not explicitly required.
-
Internal Communication Tools: Likely standard office suites and communication platforms (e.g., email, internal messaging) for team collaboration.
📝 Enhancement Note: The core technology revolves around CNC machining and CAM programming. Candidates should be ready to discuss their experience with specific machine controllers (Haas, Fanuc) and CAM software packages. The role implies a need for strong digital literacy in interpreting CAD and generating CAM programs.
👥 Team Culture & Values
Operations Values:
-
Technical Excellence: A commitment to precision, quality, and achieving tight tolerances in all machining work.
-
Innovation & Problem-Solving: A culture that encourages finding creative solutions to complex manufacturing challenges and adapting to new designs and materials.
-
Collaboration & Teamwork: Working effectively within a small team, sharing knowledge, and supporting colleagues to achieve common goals.
-
Ownership & Accountability: Taking responsibility for one's work, from programming through to final inspection, and contributing to the overall success of the manufacturing operation.
-
Continuous Improvement: A mindset focused on optimizing processes, improving efficiency, and learning new skills to stay at the forefront of manufacturing technology.
Collaboration Style:
-
Hands-on and Direct: Expect a collaborative style that involves direct communication on the shop floor, discussing technical details and problem-solving in real-time.
-
Engineering Partnership: A close working relationship with the engineering team is fundamental, involving regular feedback loops on design for manufacturability and production feasibility.
-
Knowledge Sharing: In a small team environment, sharing best practices, troubleshooting tips, and insights from machining diverse materials and designs is likely encouraged.
📝 Enhancement Note: The company's emphasis on "ownership" and "your ideas and input matter here" suggests a culture where employees are empowered to contribute beyond their immediate tasks. This requires a proactive and engaged approach from team members.
⚡ Challenges & Growth Opportunities
Challenges:
-
Diverse Material Machining: Working with specialty alloys and advanced materials that may require unique tooling, speeds, feeds, and coolant strategies.
-
Complex Geometries & Tolerances: Machining intricate parts with extremely tight dimensional and surface finish specifications, demanding high precision and meticulous attention to detail.
-
Rapid Prototyping Demands: Adapting quickly to new designs and short production runs, often with incomplete or evolving specifications, requiring flexibility and rapid problem-solving.
-
Staying Current: Keeping pace with evolving CNC technology, CAM software updates, and new machining techniques to maintain a competitive edge.
Learning & Development Opportunities:
-
Advanced Material Machining: Gaining hands-on experience and expertise in machining challenging materials like shape memory alloys.
-
Exposure to Advanced Applications: Working on cutting-edge projects for medical, energy, and other high-tech sectors.
-
Process Optimization: Contributing to the refinement of manufacturing processes, potentially influencing future tooling strategies and operational efficiencies.
-
Mentorship: Learning from experienced engineers and machinists within a growing company.
📝 Enhancement Note: The role presents a unique opportunity to work with advanced materials and in a high-mix, low-volume environment, which is a significant growth area in manufacturing. Candidates who thrive on technical challenges and continuous learning will find this role particularly rewarding.
💡 Interview Preparation
Strategy Questions:
-
"Describe a time you had to machine a part with very tight tolerances. What were the challenges, and how did you ensure accuracy?" (Focus on process, measurement, and problem-solving).
-
"How do you approach developing a machining strategy for a complex part based on a 3D CAD model and shop drawing?" (Highlight your systematic approach, tool selection, and consideration of tolerances).
-
"Imagine you encounter an unexpected issue during a CNC setup that impacts part quality. What steps would you take to diagnose and resolve it?" (Demonstrate troubleshooting methodology, communication, and safety). Company & Culture Questions:
-
"Based on our description, what interests you most about working at Smarter Alloys, and why do you think you'd be a good fit for our team?" (Connect your skills and aspirations to the company's mission and culture).
-
"How do you prefer to collaborate with engineers on design for manufacturability (DFM) feedback?" (Emphasize your communication style and willingness to offer constructive input).
-
"What does 'ownership' mean to you in a manufacturing role?" (Relate it to taking responsibility for quality, efficiency, and proactive problem-solving). Portfolio Presentation Strategy:
-
Focus on Impact: For each example, clearly state the objective of the project, the challenges, your specific contribution, and the outcome (e.g., successful prototype, met specifications, improved efficiency).
-
Technical Depth: Be ready to discuss CAM strategies, tool choices, machine parameters, and inspection methods in detail.
-
Problem-Solving Narrative: Structure your case studies around a problem, your solution, and the results. This is especially important for the "solving problems on the fly" aspect of the role.
-
Conciseness: Present your work clearly and efficiently, respecting the interviewer's time. Focus on the most impactful examples that align with the role's requirements.
📝 Enhancement Note: Be prepared to discuss your experience with specific CNC controllers (Haas, Fanuc) and CAM software (Fusion CAM, Mastercam) in detail. The company values proactive problem-solving and a collaborative approach, so showcasing these attributes will be key.
📌 Application Steps
To apply for this operations position:
-
Submit your application through the Smarter Alloys careers portal at https://smarteralloys.bamboohr.com/careers/81.
-
Customize Your Resume: Tailor your resume to highlight your 3+ years of CNC programming and machining experience, specifically mentioning proficiency in Fusion CAM, Mastercam, or equivalent, and any experience with Haas or Fanuc machines. Quantify achievements where possible (e.g., "Machined components to tolerances of +/- 0.005mm").
-
Prepare Your Portfolio: Gather examples of complex parts you've programmed and machined, focusing on those with tight tolerances or challenging materials. Prepare to discuss your CAM strategies, setup processes, and quality control measures. If you have examples of DFM feedback or process improvements, include those as well.
-
Practice Interview Responses: Rehearse answers to common technical questions related to CNC programming, setup, troubleshooting, and quality inspection. Prepare to discuss your problem-solving approach and how you collaborate with engineering teams.
-
Research Smarter Alloys: Understand their focus on shape memory alloys, advanced devices, and their growth trajectory. Be ready to articulate why you are drawn to their specific work and culture, particularly their emphasis on innovation and collaboration.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Requires 3+ years of CNC machining experience with proficiency in Fusion CAM, Mastercam, or similar software. Must be able to read 3D models and shop drawings to machine parts to tight tolerances.