Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Machinist (Programmer)

$60k - $100k per year
Full-time

Q-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.

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the CNC Machinist (Programmer) in Ottawa, ON vacancy
  •  ...fertility, adoption, and surrogacy benefits to support all definitions of family. Job Description Internal Job Title:  Machinist (Unionized Position) Job Type:  Permanent, Full-time Location: Ottawa, ON (145 Richmond Road and 975 Gladstone Avenue) Work Model... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Worldwide
    Shift work
    Night shift

    Canadian Bank Note Company

    Ottawa, ON
    5 days ago
  • $62k - $80k per year

    Bosh Building Technologies is seeking to hire a Software Programmer to work under the direction of our Custom Solutions Director. Your work will focus on the programming components associated with the installation, service, and maintenance of integrated low voltage systems.... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    Bosch Building Technologies

    Ottawa, ON
    6 days ago
  •  ...customer satisfaction in all aspects of our business. We have offices in Toronto, Ottawa, Montreal, Calgary, Edmonton, and Vancouver. Programmer We are seeking a Programmer who will be responsible for Systems Control and Digital Signal Processing (DSP) programming,... 
    Suggested
    Permanent employment
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Home office
    Monday to friday
    Flexible hours
    Night shift

    Applied Electronics Limited

    Ottawa, ON
    5 days ago
  •  ...Job Responsibility: Tomlinson Group of Companies is seeking a Senior SAP Programmer to join our team. The successful candidate will be responsible for leading and mentoring other programmers while still being actively involved in programming activities. This role will focus... 
    Suggested
    Full time
    Internship

    R.W. Tomlinson Limited

    Ottawa, ON
    5 days ago
  •  ...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... 
    Suggested
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $77.7k - $103.6k per year

     ...titre de programmeur/programmeuse, vous êtes responsable de l’analyse des exigences des projets, de la réalisation des tâches de programmation requises et de la satisfaction des attentes des clients. Responsabilités : Analyser les exigences des projets et en évaluer... 
    Full time
    Contract work
    Part time
    Work at office
    Immediate start
    Worldwide

    IQVIA

    Ottawa, ON
    26 days ago
  •  ...Role Overview The Mainframe WebSphere MQ & z/OS Systems Programmer is responsible for supporting, maintaining, and upgrading enterprise‑scale mainframe environments across high‑availability, 24x7 operations. This role ensures stability, security, and performance of WebSphere... 
    Remote job

    Nexasphere

    Ottawa, ON
    a month ago
  • $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 contract
    Permanent employment
    Full time
    Remote work
    Night shift
    Day shift

    Snowed In Studios

    Ottawa, ON
    more than 2 months ago
  • $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 contract
    Permanent employment
    Full time
    Work from home

    Q-Block Computing

    Ottawa, ON
    27 days ago
  • $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 pay
    Long term contract
    Full time
    Casual work
    Internship
    Manual labor

    Q-Block Computing

    Ottawa, ON
    27 days ago
  •  ...academic role, and it is not research for research’s sake. You will define the scientific questions that matter to our vehicles and programmes, build partnerships with Canada’s leading universities and research institutions, develop new experimental capability and create a... 
    Long term contract
    Full time

    hypersonica-prod

    Ottawa, ON
    1 day ago
  •  ...maintenir les meilleures pratiques. Profil d’exigences : Formation et expérience professionnelle Détenir un diplôme d’un programme d’une formation reconnue pour les adjoints aux médecins à la suite de l’obtention d’un diplôme universitaire de premier cycle;   Admissible... 
    Apprenticeship
    Day shift

    Hôpital Montfort

    Ottawa, ON
    10 hours ago
  • $91.83k - $119.37k per year

     ...diagnostics. Répondre aux incidents et aux violations de sécurité, enquêter sur ceux-ci et les analyser. Exploiter et maintenir le programme de sensibilisation à la cybersécurité de CDC en organisant périodiquement des campagnes d'hameçonnage et en donnant des formations.... 
    Permanent employment
    Contract work
    Work at office
    Remote work

    Defence Construction Canada

    Ottawa, ON
    21 hours ago
  • $20.85 - $26.39 per hour

     ...formation et d’expérience pertinente ; Avoir suivi un cours de base en santé et sécurité et obtenu une certification dans le cadre du Programme d’amélioration de la salubrité des aliments (PASA). Expérience Expérience pertinente dans une cafétéria ou un comptoir de... 
    Temporary work
    Part time
    Summer work
    Seasonal work
    Work from home
    Weekend work

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON
    5 days ago
  •  ...Qualifications Études Études postsecondaires en travail du bois et certification reconnue d’ébénisterie obtenue dans le cadre d’un programme d’apprentissage, ou une combinaison équivalente d’études, de formation et d’expérience ; Connaissances spécialisées, formation et... 
    Full time
    Apprenticeship

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON
    22 days ago
  •  ...infirmiers autorisés de l’Ontario. Votre impact au sein de l’équipe Sous la supervision du ou de la Gestionnaire clinique, Programme de santé mentale, vous faites partie d’une équipe communautaire de traitement intensif bilingue. Cette équipe assure un continuum de... 
    Local area
    Day shift

    Hôpital Montfort

    Ottawa, ON
    16 hours ago
  •  ...centre d’assistance ou dans un rôle de soutien à la clientèle (autour de 3 ans); les nouveaux diplômés ayant effectué un stage ou un programme coopératif sont invités à postuler. De solides compétences en SQL et la capacité de lire du code Java, des journaux et des traces... 
    Daily paid
    Permanent employment
    Full time
    Apprenticeship
    Internship
    Remote work
    Weekend work
    Day shift
    Afternoon shift

    Tecsys Inc.

    Ottawa, ON
    25 days ago
  • $27.88 - $35.27 per hour

     ...centre de production alimentaire. Qualifications CUISINIER·ÈRE Études Formation officielle, stage ou réussite d’un programme culinaire OU une combinaison acceptable d’études, de formation et d’expérience pertinente ; Certification des manipulateurs d’... 
    Hourly pay
    Temporary work
    Part time
    Summer work
    Internship
    Seasonal work
    Weekend work

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON
    2 days ago
  • $80k - $100k 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 time
    Flexible hours

    Turner & Townsend

    Ottawa, ON
    19 days ago
  • $42k - $62k per year

    ID de la demande d'emploi : 12585 Type d'emploi : Temporaire à plein temps Type de poste : Hybride Emplacement du bureau : Ottawa (ON); Calgary (AB); Halifax (NS); Montréal (QC); Toronto (ON); Vancouver (BC) Exigences relatives aux déplacements : Déplacements non exigés Désignation...
    Full time
    Temporary work
    Internship
    Work at office

    Canada Mortgage and Housing Corporation

    Ottawa, ON
    9 days ago
  • $35 - $39 per hour

     ...available through the TN Visa program. Full Visa Sponsorship + Relocation Assistance $35 – $39 per hour This a TN Visa Programme - Canadian Passport Holders only to apply. You need to have a Bachelors Degree in Nursing to qualify. About the... 
    Hourly pay
    Full time
    Relocation
    Visa sponsorship
    Relocation package

    Job Bridge Global

    Ottawa, ON
    more than 2 months ago
  •  ...’avancement au sein de l’entreprise - Un employeur engagé dans sa communauté - Du travail d’équipe et de la formation continue - Un programme de formation complet pour toutes les nouvelles recrues - Un programme d’encouragement aux études - Et plus encore! Devenez... 
    Permanent employment

    RONA inc.

    Ottawa, ON
    more than 2 months ago
  •  ...’avancement au sein de l’entreprise - Un employeur engagé dans sa communauté - Du travail d’équipe et de la formation continue - Un programme de formation complet pour toutes les nouvelles recrues - Un programme d’encouragement aux études - Et plus encore! Devenez... 
    Permanent employment

    Rona+

    Ottawa, ON
    more than 2 months ago
  •  ...’avancement au sein de l’entreprise - Un employeur engagé dans sa communauté - Du travail d’équipe et de la formation continue - Un programme de formation complet pour toutes les nouvelles recrues - Un programme d’encouragement aux études - Et plus encore! Devenez... 
    Daily paid
    Permanent employment

    RONA inc.

    Ottawa, ON
    more than 2 months ago
  • $135.19k - $162.89k per year

     ...liées à la gestion et expérience dans les domaines suivants : gestion financière, ressources humaines, élaboration et évaluation de programmes, planification stratégique et droit du travail, ainsi qu’une bonne compréhension des enjeux actuels en matière de gestion Compétences... 
    Permanent employment
    Full time

    Sandy Hill Community Health Centre

    Ottawa, ON
    6 days ago
  • $38 per hour

     ...Experience: Études Certificat ou diplôme d'un collège, d'un cégep ou d'un autre établissement d'enseignement non universitaire d'un programme d'une durée de 3 mois à moins de 1 an Tâches Analyser le budget pour augmenter et maintenir les bénéfices du restaurant... 
    Permanent employment
    Flexible hours
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Papa Joe's Pizzeria

    Ottawa, ON
    13 days ago
  • $70k - $75k per year

     ...électroniques et électriques Systèmes de gestion (sig ou bd) Matériel de réseautique Server Hardware Matrix Laboratory (MATLAB) Programmation informatique Domaine de spécialisation ~ Électrique Information de transport et de voyage ~ Disposé à voyager à l'... 
    Permanent employment
    Part time
    Seasonal work
    Work at office
    Flexible hours

    Sander Geophysics Ltd

    Ottawa, ON
    12 days ago
  • $36.92 per hour

     ...Experience: Études Certificat ou diplôme d'un collège, d'un cégep ou d'un autre établissement d'enseignement non universitaire d'un programme d'une durée de 1 an à 2 ans Tâches Évaluer les opérations quotidiennes Contrôler les recettes pour déterminer le coût de la... 
    Permanent employment

    Edo Japan

    Ottawa, ON
    14 days ago
  • $112.01k - $149.34k 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 employment
    Full time
    Contract work
    Apprenticeship
    Summer work
    Work at office

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    8 days ago
  •  ...Alors, venez comme vous êtes. Nous avons hâte de vous rencontrer. Régime d’assurance collective Mode de travail flexible Programme d’aide aux employés Langue de travail L’anglais, à l’oral comme à l’écrit, est la langue utilisée la plupart du temps, puisque... 
    Price work
    Work at office
    Flexible hours
    Shift work
    2 days per week

    Nuvei

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Machinist (Programmer). Be the first to apply!