Programmer

Peak Toolworks

Marieville

On-site

CAD 55,000 - 75,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Peak Toolworks in Canada is seeking a CNC Programmer – Machining to develop and optimize programs for EDM, milling, and turning. The role emphasizes safe, high-quality production in line with company standards.

You will interpret technical specs, establish processes, and collaborate with engineering and production to boost productivity, reduce cycle times, and ensure accurate master files. DEC in Mechanical Engineering is required, and strong problem-solving, attention to detail, and teamwork

Qualifications

  • DEC in Mechanical Engineering is required.
  • Strong analytical and problem-solving skills.
  • Attention to detail and commitment to quality.

Responsibilities

  • Read, analyze, and interpret technical specifications for tools and parts to be programmed.
  • Establish machining processes and routing according to standards.
  • Develop EDM programs and optimize material machining.
  • Create milling/turning programs for safe, efficient operations.
  • Optimize machining parameters to improve productivity and reduce cycle times.
  • Transmit program files to stakeholders and maintain programming files.
  • Collaborate with production, engineering, and quality teams to support continuous improvement.
  • Perform other related duties as assigned.

Skills

Analytical thinking
Problem solving
Attention to detail
Organizational skills
Autonomy
Teamwork
Communication
Safety focus

Education

DEC in Mechanical Engineering

Tools

Planning software
CNC programming software
Lotus
Windows environment

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmeur CNC / CNC Programmer
Programmeur CNC / CNC Programmer

DCM • Blainville

Hybrid
CAD 65,000 - 90,000
Wellness leave (32 hours)
Customizable group insurance
FTQ RRSP with employer contribution
+3
Programmeur cnc / cnc programmer
Programmeur cnc / cnc programmer

Groupe DCM • Blainville

On-site
CAD 60,000 - 90,000
Congés bien-être (32h)
Assurance collective personnalisable
REER FTQ avec contribution de l’employ
+3
Programmeur cnc / cnc programmer
Programmeur cnc / cnc programmer

Groupe DCM • Saint-Bruno-de-Montarville

On-site
CAD 65,000 - 90,000
Wellness leave
Assurance collective personnalisable
FTQ RRSP avec contribution de l’employ
+3
Programmeur CNC / CNC Programmer
Programmeur CNC / CNC Programmer

DCM • Saint-Bruno-de-Montarville

On-site
CAD 65,000 - 95,000
Congés bien-être (32h)
Assurance collective personnalisable
REER FTQ avec contribution de l’employ
+3
CNC Programmer
CNC Programmer

M1 Composites Technology Inc. • Laval (administrative region)

On-site
CAD 55,000 - 75,000
CNC Operator
CNC Operator

Flexjet LLC • Canada

On-site
CAD 55,000 - 80,000
CNC Programmer / Applications Specialist
CNC Programmer / Applications Specialist

Ebco Industries Ltd. • Richmond

On-site
CAD 85,000 - 120,000
Cnc Lathe programmer/machinist
Cnc Lathe programmer/machinist

Rebel Automated Systems • Cambridge

Hybrid
CAD 65,000 - 90,000
CNC Programmer
CNC Programmer

Express Employment Professionals - Cincinnati East • St. Catharines

On-site
CAD 55,000 - 69,000
CNC Programmer
CNC Programmer

NPAworldwide • Milton

On-site
CAD 48,000 - 62,000