CNC Machinist (Programmer)
Q-Block Computing · Ottawa, ON · Canada · On-site
Pay: CAD 60,000 – 100,000 a year
Posted Oct 3, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Location: Ottawa, Ontario (on-site) Employment type: Full-time Salary range: $60,000 – $100,000 CAD per year (full-time basis) Overtime: Paid after 8 hours per day
About Q-Block Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience that mission-critical applications demand — systems designed to be deployed, maintained, and trusted by operators who cannot afford ambiguity about whether the technology works.
The long-term vision is deeper than any single platform. Q-Block is pursuing a mission to decode Nature's foundational model — to build instruments of sufficient precision and coherence that they become tools for understanding the physical universe at its most fundamental level. Commercialization and science reinforce each other by design.
About this role: The CNC Machinist (Programmer) will support prototype development and commercialization activities across Q-Block's existing product lines from the company's Alberta node. The role combines CAM programming, CNC setup and operation, and hands-on machining of precision parts for quantum hardware — with a strong emphasis on rapid iteration between CAD model and finished part.
The successful candidate is a skilled machinist-programmer who takes pride in clean toolpaths, tight tolerances, and a well-kept shop. They work comfortably between SolidWorks, CAM software, and the machine, read drawings carefully, and bring a problem-solving mindset to the materials and geometries that quantum hardware requires. The role reports to senior leadership and collaborates closely with the engineering team on design-for-manufacturability.
Responsibilities
Perform CNC machining for rapid prototyping and short-run production using advanced precision equipment.
Generate and modify CAD drawings in SolidWorks to support prototype development and design iterations.
Develop CAM programs using SolidCAM, Fusion 360, SolidWorks CAM, or comparable tools for efficient, reliable toolpath generation.
Program, set up, and operate a Datron Neo 2+ CNC mill for high-precision rapid prototyping applications.
Machine precision parts to tight tolerances across a range of materials, including aluminum alloys, stainless steels, titanium, copper, brass, and, where applicable, ceramics and optical-grade materials.
Design fixtures and work-holding solutions for precision prototyping and small-batch production.
Perform in-process and final inspection of machined parts using appropriate metrology tools; maintain inspection records.
Support the build-out and ongoing operation of Q-Block's prototyping machine shop, including equipment setup, tooling management, and SOP development.
Collaborate with engineering teams on design-for-manufacturability reviews, providing practical feedback that improves part quality, yield,…