CNC Machinist (Programmer)
$60k - $100k per yearQ-Block Computing
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, and cost.
- Maintain a clean, organized, safe shop; perform general shop maintenance and contribute to continuous improvement of shop practices.
- Contribute to a culture of continuous learning, craftsmanship, and honest technical discussion.
Required qualifications
- Machinist Trade Certification, 4th year Apprentice, or Machinist Red Seal Endorsement.
- Minimum of 4 years of CNC experience with HAAS, Fanuc, or comparable milling and lathe machines (G-code).
- Proficiency in CAD software, including SolidWorks, for drawing generation and modification.
- Advanced CAM programming skills using SolidCAM, MasterCAM, Fusion 360, SolidWorks CAM, or equivalent.
- Demonstrated ability to machine parts to tight tolerances and to properly use quality inspection tools.
- Ability to read and interpret engineering drawings, set up and adjust production machines and tooling, and maintain inspection records.
- Experience with rapid prototyping environments and iterative design processes.
- Experience with fixture design and work-holding systems for precision prototyping operations.
- Strong shop organization and maintenance habits.
Preferred qualifications
- Experience with the Datron Neo 2+ CNC mill or comparable high-speed precision CNC milling platforms.
- Experience with 3-axis and multi-axis CNC programming for complex geometries.
- Experience machining advanced or difficult materials — ceramics, hard glass, optical crystals, Invar, or similar — for scientific or precision-instrument applications.
- Familiarity with parts intended for ultra-high-vacuum or extreme-high-vacuum service, or for high thermal processing environments, including the surface finish, cleanliness, and material-selection practices those applications require.
- Knowledge of materials science considerations relevant to quantum or precision-instrument hardware.
- Experience with minimum-quantity lubrication systems and precision cooling applications.
- Experience in scientific, defense, or deep-tech hardware environments.
Security and compliance requirements
- Must be eligible to obtain and maintain Government of Canada security clearance, if required for assigned projects.
- Must be eligible to comply with requirements of the Controlled Goods Program, if required for assigned projects.
- Must be willing to participate in background screening, documentation, and compliance processes associated with security-sensitive work.
Skills and attributes
- Strong attention to detail, authenticity, and a sense of responsibility in all tasks.
- Critical thinking and a problem-solving mindset grounded in measurement and evidence.
- Craftsmanship: pride in clean work, clean code, and a clean shop.
- Clear written and verbal communication; ability to document setups and processes for repeatable results.
- Strong interpersonal skills and the ability to work collaboratively in a dynamic, multidisciplinary team.
Benefits
- Extended health care (including dental and vision)
- Life insurance
- Overtime paid after 8 hours per day
Equal opportunity
Q-Block Computing is an equal opportunity employer. We are committed to treating all employees and applicants with respect and dignity. Accommodations are available on request during the application and recruiting process. All interested candidates are encouraged to apply.
$92k - $132k per year
...in Canada by gamesindustry.biz ! We are currently looking to add experienced Senior Generalist Game Programmers to our already amazing team. As a "Snowmie" programmer, you will use your awesome skills in C++ / C# to help our client studios to bring their games to realization...SuggestedLong term contractPermanent employmentFull timeRemote workNight shift- ...Job Description Job ID#: DSEFPA001 Job Title : Programmer Analyst (Level 1) Mandatory Skills : 0-2+ Yearsâ experience (* See âAdditional Informationâ) Start Date: Immediate Duration : Full Time Position Location : Ottawa Security...SuggestedFull timeImmediate start
- ...Position: DND-DSEF Programmer (Multiple Roles â Jr.,Int,Sr) Location: Ottawa Job ID#: Mandatory Skills: 1-8+ Yearsâ experience Rate/Salary: Negotiable Start Date: July 2023 Duration: Contract: 12 months (Extendable) / or Permanent Location...SuggestedPermanent employmentFull timeContract work
$35 - $40 per hour
...Benefits Where Mechanical Design Meets CNC Manufacturing Were recruiting for an... ...machining strategy and working directly with CNC machinists to solve production challenges. If... ...role . Youll work directly with CNC programmers machinists and Quality to:...SuggestedPermanent employmentFull timeMonday to fridayDay shift- ...TEHORA est présentement à la recherche d’ un Responsable de programme TI – Sénior – Volet clinique afin de participer à la planification, à la gouvernance et à la réalisation de programmes technologiques d’envergure liés aux systèmes d’information cliniques et à la transformation...SuggestedHourly payContract workApprenticeshipRemote workFlexible hours
- ...We are looking for a Low-level Programmer Sensofusion is seeking an ambitious professional with strong expertise in low-level programming to join the team. We want you on board if you're ready to take responsibility and are passionate about making things happen! Be one...Work at officeRemote work
$92k - $132k per year
...in Canada by gamesindustry.biz ! We are currently looking to add experienced Senior Generalist Game Programmers to our already amazing team. As a "Snowmie" programmer, you will use your awesome skills in C++ / C# to help our client studios to bring their games to realization...Long term contractPermanent employmentFull timeRemote workNight shiftDay shift$75k - $145k per year
...environment, and on the shop floor reviewing a first article with a machinist. The role collaborates closely with the Optical Engineer, the... ...surface finish callouts, and assembly instructions. Coordinate with CNC machinists, sheet metal fabricators, and external manufacturing...Long term contractPermanent employmentFull timeWork from home$36.92 per hour
Overview Languages English Education Secondary (high) school graduation certificate or equivalent experience Experience 1 year to less than 2 years On site Work must be completed at the physical location. There is no option to work remotely....Permanent employmentFull timeRemote work$76k - $114k per year
...with simulation tools such as CARLA, SUMO, MATLAB/Simulink, or CST Studio. Skills in C/C++, embedded systems, CAD design, 3D printing, CNC machining, or pick-and-place systems. Hands-on experience with 5G/V2X platforms or drone (RPAS) certification. Do you have some...Full timeInternship$51.11k - $63.93k per year
...le cas échéant, un soutien à la paie. Vous appuierez également le processus de cotisation annuelle et des droits de participation au programme de Maintien du certificat (MDC), y compris la facturation, le recouvrement, les rapprochements et les rapports financiers connexes....Daily paidPermanent employmentFull timeApprenticeshipWork at officeWork from home$60k - $70k per year
...Opportunité d'emploi Coordinateur de projet En tant que coordinateur de projet à l'ANCA, sous la direction du gestionnaire de programme, vous faciliterez la gestion efficace de notre programme national. Chaque jour, vous contribuerez à la planification et à l'organisation...Full timeInterim roleInternshipWork at officeLocal areaDay shift$140k - $155k per year
...offrons : Ce poste offre un salaire concurrentiel se situant entre 140 000 $ CA et 155 000 $ CA, ainsi que l’admissibilité à notre programme de primes. Chez StarTech.com, nous accordons une grande importance à l’équité et comparons régulièrement notre rémunération au...Remote jobRemplacementFull timeContract workInternshipWork at officeWork from homeShift work- ...Santé et sécurité (SST) et conformité ~ Assurer le suivi des enjeux de santé et sécurité (SST) ainsi que l’application du programme de prévention. Planification stratégique et développement Participer à la planification des projets à venir Collaborer...Daily paidFull timeContract workFor subcontractorWork at office
$60k - $70k per year
...standards by active participation in standard maintenance or compliance matrix. ~ Controls Programming: Program and troubleshoot Programmable Logic Controllers (PLC) and Human-Machine Interface (HMI) systems with a focus on safety-critical applications. Expertise in...Full timeTraineeshipWork at office- ...et catalyseur de bons résultats pour les élèves. Nous collaborons avec tous les conseils scolaires publics d’Ottawa pour offrir des programmes équitables et novateurs qui répondent aux besoins des élèves, aussi bien de ceux qui ont besoin d’un coup de pouce pour bien démarrer...Long term contractFull timeApprenticeshipWork at officeLocal areaRemote workWeekend workAfternoon shift
$18 - $25 per hour
...design, vacuum-compatible engineering, or aerospace mechanical design. Experience with CAM software and practical understanding of CNC machining principles. Familiarity with FEA tools and thermal or structural simulation software. Hands-on fabrication, workshop, or...Hourly payLong term contractFull timeCasual workInternshipManual labor$120k - $140k per year
...exigences en matière de production de rapports financiers et de reddition de comptes liées à Sport Canada et à d’autres ententes et programmes de financement gouvernementaux. Coordonner les éléments financiers des demandes de subvention, des ententes de contribution, des...Daily paidPermanent employmentFull timeWork at officeShift workWeekend work- ...simultanés. Travailler de façon interdisciplinaire avec les équipes internes pour soutenir la coordination de la prestation des programmes et une communication cohérente concernant les opportunités de financement et les mises à jour des projets. Aider à maintenir les...Full timeInternshipWork at officeRemote work
$46.05k per year
...membres du Comité du Secteur des politiques. Rapprocher les rapports budgétaires produits par les Finances avec les registres des programmes. Assurer le suivi financier des contributions et des dépenses de programme. Faciliter la coordination des déplacements et des...Full timeContract workTemporary workSummer workWork at officeFlexible hoursDay shift- ...résolution rapide des problèmes conformément aux pratiques exemplaires de gestion des services de TI. • Expérience et connaissance de la programmation et du soutien de systèmes avancés de contrôle et d’intégration (p. ex. Crestron, Extron, QSC) surtout axées sur le soutien...Hourly payPermanent employmentFull timeTemporary workApprenticeshipCasual work
$75k - $82k per year
...Experience Specialist role is responsible for creating a consistent and positive employee experience by coordinating People & Culture programmes that support employees and managers throughout the employment lifecycle. The role is the primary operational point of contact...Permanent employmentFull timeWork at officeTrial periodFlexible hours2 days per week$90k - $140k per year
...delivering outcomes that improve people’s lives. Working in partnership makes it possible to deliver the world’s most impactful projects and programmes as we turn challenge into opportunity and complexity into success. Our capabilities include programme, project, cost, asset and...Full timeContract workFlexible hours$112.01k - $171.74k per year
...et les vendredis sans réunion. Perfectionnement professionnel : Profitez de nos occasions d’apprentissage continu, notamment des programmes de formation, des ateliers et de la formation linguistique. Culture inclusive : Intégrez un milieu de travail diversifié et...Permanent employmentFull timeApprenticeshipSummer workWork at officeDay shift- ...the planning, preparation, promotion, and execution of Student Life events and activities. Working under the direction of the Events Programme r , the Events Assistant assists with event logistics , set-up, tear-down, administrative tasks, student engagement, and on-...Permanent employmentFull timePart timeApprenticeshipInternship
$85k - $95k per year
...de la concurrence. Présenter les produits et services de l’entreprise à des clients potentiels. Comprendre et promouvoir les programmes de l’entreprise. Visiter les clients afin d’évaluer leurs besoins et recommander les produits ou services appropriés. Répondre...Full timeApprenticeshipWork at officeLocal areaFlexible hours- ...et catalyseur de bons résultats pour les élèves. Nous collaborons avec tous les conseils scolaires publics d’Ottawa pour offrir des programmes équitables et novateurs qui répondent aux besoins des élèves – aussi bien des élèves qui ont besoin d’un coup de pouce pour bien démarrer...Long term contractFull timeApprenticeshipSummer workWork at officeRemote work
- ...des avis de changement Déterminer et obtenir les permis requis pour la réalisation du projet Mettre en œuvre et superviser le programme de prévention sur les sites assignés Coordonner et gérer la prévention en santé et sécurité au travail Préparer, faire approuver...Full timeContract workFor contractorsWork at office
- ...familiaux Outils informatiques adaptés Espace de travail épanouissant et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière SALAIRE Le salaire sera calculé sur la base du taux horaire...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...and integrators, and positioning Alta Ares as the AI-enabled partner of choice for Canada's next generation of defence platforms and programmes. Ottawa is the right base: at the intersection of Canada's defence procurement apparatus (DND, PSPC, ISED) and its industrial...Full timeContract workFor contractorsWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Machinist (Programmer). Be the first to apply!

