Apply now

Posted 4 months ago

Programmer

@ Peak Toolworks

Marieville, Quebec

Apply now
SIGNALS

Overview

Peak Toolworks is hiring a full-time CNC Programmer to develop and optimize programs for EDM, milling and turning machines. The role involves reading technical specifications, establishing machining processes and maintaining programming files. It is a unionized position with a DEC in Mechanical Engineering as the stated diploma.

Responsibilities:

  • Develop EDM, milling and turning programs
  • Read and interpret technical specifications
  • Optimize machining parameters and cycle times
  • Maintain programming files and master programs
  • Collaborate with production, engineering and quality teams

Requirements summary:

  • DEC in Mechanical Engineering
  • Strong analytical and problem-solving skills
  • Attention to detail and commitment to quality
  • Good communication and teamwork
  • Focus on safety and continuous improvement

Tools & skills

Source and dates

Employer career site / ATS feed · dayforce-feed

Employer posting date
2026-07-06
First seen by our source
2026-10-13
Source record updated
2026-10-13

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

DepartmentManufacturing & production
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingPlant or factory, Office
PositionSitting and standing
Physical demandsphysical low · computer high
EducationCollege diploma (required)
Fields of studyMechanical Engineering

Summary and details written by AI from the posting; the employer’s posting is the authority.

Peak Toolworks

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

North America's largest manufacturer of engineered diamond and carbide cutting tools.

Full company description

Since 1941, the people of Peak Toolworks have delivered a standard of service and quality unmatched in the cutting tool industry. Our total commitment to providing high-value tooling solutions and superior service is how we truly Deliver Productivity to your door. When you allow Peak Toolworks to partner with your team, you benefit from the knowledge of our experienced professionals who: • listen carefully and ask questions to understand your needs • deliver solutions that exceed your expectations • follow-up regularly to ensure your continued satisfaction Peak Toolworks continually invests in training and technology to provide solutions engineered to reduce your cost per cut. Our design team will collaborate with you to maintain optimum performance of your existing tools, and suggest improvements as your production needs evolve. With Peak Toolworks, custom solutions designed to your exact OEM machine specifications are provided at no additional cost. The commitment to quality we provide at all levels ensures you receive tools that: improve production, extend tool life and reduce scrap levels. Saw Service and Repair: We restore your saws to better-than-new condition at one of our convenient 12 Service Centers located coast-to-coast. Contact your representative for complimentary pick-up and delivery service. North America's largest carbide & diamond cutting tool manufacturer. Main Phone Lines: Jasper, Indiana (800) 457-7468 • Montreal, Quebec (800) 363-9117 • Toronto, Ontario (888) 251-2236

LinkedIn followers
1,980
People associated on LinkedIn
163
Reported office locations
  • 1180 Wernsing Rd, Jasper, IN 47546, US
Business categories
  • Machinery Manufacturing
  • Manufacturing
  • Sales
  • Consumer Product Manufacturing
Other recorded names
  • Peak Toolworks
Specialties
  • 12 Service locations to allow quick and convenient servicing of your tooling.
  • Woodworking
  • Metalworking
  • Manufacturing
  • Customization
  • and Customer Service
Profile identifies a recruitment agency
No
Reported total investment
60,763

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Since 1941, the people of Peak Toolworks have delivered a standard of service and quality unmatched in the cutting tool industry. Our total commitment to providing high-value tooling solutions and superior service is how we truly Deliver Productivity to your door. When you allow Peak Toolworks to partner with your team, you benefit from the knowledge of our experienced professionals who: • listen carefully and ask…

FieldValue
IndustryMachinery Manufacturing
Company size201-500 employees
HeadquartersJasper, IN
Organization typePrivately Held
Year founded1941
Specialties12 Service locations to allow quick and convenient servicing of your tooling.WoodworkingMetalworkingManufacturingCustomizationand Customer Service
Open jobs on Jobsy4
LinkedInView page
Job description


CNC Programmer – Machining

POSITION SUMMARY

The incumbent is responsible for developing and optimizing programs for CNC (Computer Numerical Control) machines, including EDM (Electrical Discharge Machining), milling, and turning operations. The role ensures efficient, safe, and high-quality production while respecting established manufacturing standards.

KEY RESPONSIBILITIES

  • Read, analyze, and interpret technical specifications for tools and parts to be programmed using electronic and/or paper documentation provided by engineering, design, or other departments.
  • Establish machining processes and routing according to company standards and procedures.
  • Develop EDM programs adapted to raw materials and manufacturing requirements in order to optimize part machining.
  • Create milling and/or turning programs that ensure safe, efficient, and high-quality machining operations.
  • Optimize machining parameters to improve productivity, reduce cycle times, and minimize errors.
  • Electronically transmit program files to the appropriate stakeholders.
  • Create and maintain programming files containing all required information for machining operations.
  • Collaborate with production, engineering, and quality teams to support operational efficiency and continuous improvement.
  • Perform any other related duties as assigned by the supervisor.

PERIODIC TASKS

  • Update HTML documentation.
  • Maintain and update master programs (“masters”).

EQUIPMENT, TOOLS, AND SOFTWARE USED

Software

  • Planning software
  • CNC programming software
  • Lotus
  • Windows environment

Technical Tools and References

  • Machinery’s Handbook
  • Measuring instruments
  • General office equipment and accessories

PHYSICAL REQUIREMENTS

The physical requirements described here are representative of those established in accordance with CNESST standards and are necessary to successfully perform the essential functions of this position.

  • Ability to work in a seated or standing position for extended periods.
  • Ability to regularly use computers and precision equipment.
  • Good manual dexterity and sustained concentration.
  • Ability to occasionally move throughout the plant and production areas.

DIPLOMA

DEC in Mechanical Engineering

DESIRED PROFILE

  • Strong analytical and problem-solving skills
  • Attention to detail and commitment to quality
  • Organizational skills and autonomy
  • Team-oriented with good communication abilities
  • Strong focus on safety and continuous improvement

POSITION

Unionized position, full-time



Similar jobs

  • Senior Programmer - Tools | Programmeur senior - Outils

    Montréal, QC
    HybridFull Time

    NBCUniversal

    6+ YOECandidates need 6-8 years of professional game programming experience, strong C++ skills, and hands-on Unreal Engine editor and tools development. They also need solid debugging, data pipeline knowledge, version control experience with Perforce or Git, and strong cross-discipline communication.

    Unreal Engine, Slate, Editor Utility Widgets, Qt, .NET / WPF, Python

  • Programmer

    Quebec
    Full Time, Temporary

    FOP Consultants

    2+ YOECandidates need a bachelor's or master's degree in computer science or a related field, at least two years of programming experience, and knowledge of Scrum, Waterfall or agile methods. Good written and spoken French and English is required.

    SQL, .NET, C#, C++, Visual Studio, HTML5

  • SENIOR PROGRAMMER (Potential for an Executive Role)

    Montréal, QC
    Full Time

    ProximityHCI

    7+ YOECandidates need 7+ years of software or systems development experience, a Bachelor's degree in computer science or a related field, and deep knowledge of C/C++. English is required, and the ability to lead others and work autonomously under tight deadlines is essential.

    C, C++, Python, OpenCL, Java, Android NDK

  • Senior Programmer, Graphics Tools

    Montréal, QC

    Epic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.

    Epic Games needs candidates with excellent C++ skills, experience building artist tools in games or film, and work with geometry, texture or procedural generation. Experience in large codebases and using AI tools for programming is also needed.

    Unreal Editor, C++

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.