Skip to main content
Post your resume and find your next job on Indeed!

CNC Programming jobs in Hamilton, ON

Sort by: -
    • CNC programming: 5 years (required).
    • Troubleshoot machining and programming issues and implement effective solutions.
    • Job Types: Permanent, Full-time.
    • Experience with CNC milling/ mill programming is an asset.
    • Reporting to the Machine Shop Supervisor, the CNC Programmer/ Machinist will support the Assembly,…
    • Proficiency programming and editing G-code.
    • Troubleshoot machining and programming challenges using strong analytical and problem-solving skills.
  • View similar jobs with this employer
    • Troubleshoot CNC programming issues and machine fault codes.
    • Ability to perform basic CNC programming and troubleshooting.
    • Strong CNC machine setup experience.
    • View all Ingersoll Rand jobs - Stoney Creek jobs
    • Salary Search: Machinist salaries in Stoney Creek, ON
    • See popular questions & answers about Ingersoll Rand
    • We are seeking an experienced Machinist to lead and execute precision machining operations within our manufacturing facility related to tool and die maintenance…
    • Day shift: * (overtime available) 7:00am - 3:30pm (M-F, 8 hour shift).
    • Night shift: *(overtime available + premium) 5:00pm - 5:30am (M-Th, 12 hour shift).
    • Ability to read and understand G-Code or Mazatrol programming.
    • With over a dozen design patents, a proprietary line of products and a proven track record of…
    • Upon completion of probationary period, the successful applicants will be eligible for a comprehensive benefit program that includes extended medical and dental…
    • Experience programming using Mastercam is an asset.
    • Mastercam programming: 1 year (preferred).
    • CNC Boring Mill Machinist (afternoon shift).
    • Advance G-code and CNC programming skills.
    • The incumbent will be responsible for loading large horizontal boring mills with parts, performing various machining…
    • Motion's Machinists provide the highest levels of mechanical service and product repair to meet the needs of our customers.
    • Ability to lift 50 lbs. or more.
    • Job Type: Full-Time, Permanent.
    • The successful candidate will be responsible for operating CNC milling machines to manufacture high-quality, precision-…
  • View similar jobs with this employer
    • Blow mold making is an asset but not required.
    • Inspect and verify dimensions to ensure conformance.
    • Detail-oriented, reliable, and able to work well with others…
    • The Production Supervisor is the frontline leader responsible for daily performance across additive manufacturing, machining, and deburring.
    • Experience programming both CNC milling and turning applications.
    • Support continuous improvement initiatives related to CNC programming and machining processes.
Get email updates for the latest CNC Programming jobs in Hamilton, ON

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

cnc machine operator

Career Resources:

Job Post Details

ABS Machining Inc logo
CNC Programmer
5284 John Lucas Drive, Burlington, ON L7L 5Z9
$36–$42 an hour
Permanent, Full-time

Job details

$36–$42 an hour
Vision care, Dental care, Life insurance, Employee assistance program, Disability insurance, RRSP match, RRSP Contribution, Extended health care
Permanent, Full-time
8 hour shift, Overtime, Day shift, Monday to Friday
5284 John Lucas Drive, Burlington, ON L7L 5Z9

Full job description

Day shift - (overtime available) 7:00am - 3:30pm (M-F, 8 hour shift)

About Us

Since 1971, ABS Machining Inc. has been a trusted global supplier to leading OEMs, delivering high-precision, complex machined components, fabrications, and assemblies. Our commitment to excellence is reinforced by a dedication to continuous improvement, cutting-edge technology, and workforce training. We proudly serve some of the world’s most respected engineering companies, including GE, Elliott, Philadelphia Gear, OPG, Siemens, and Komatsu. As an ISO 9001:2015 and N299.3 certified company, we are committed to providing top-quality solutions for the most demanding projects across multiple industries.

ABS Machining is a leading custom fabrication and manufacturing company specializing in manufacturing and production of large, complex welded assemblies ranging from 10,000 lbs to over 200,000 + lbs. Our team of professionals works in a fast-paced, highly dynamic environment, producing some of the most technically demanding and precision-engineered weldments in Canada.

Position Overview:

Summary

ABS Machining Inc. is seeking an experienced 5-Axis CNC Programmer to join our team.

We are looking for a highly skilled CNC programmer with strong experience in complex multi-axis machining. This position will be responsible for developing efficient, reliable, and repeatable machining processes for challenging, high-precision components, including open and closed impellers and other complex 5-axis parts.

The ideal candidate will have strong hands-on knowledge of CNC machining and will be capable of taking a job from customer-supplied models and drawings through programming, simulation, tooling development, and production optimization.

Duties / Responsibilities:

- Develop, optimize, and verify 5-axis CNC programs for complex components

- Program open and closed impellers and other challenging 5-axis geometry

- Develop programs for 5-axis milling, 4-axis milling, and CNC turning

- Develop complete machining strategies, including roughing, semi-finishing, and finishing

- Perform toolpath simulation and collision/interference checking before programs are released to the shop floor

- Select appropriate cutting tools, toolholders, speeds, feeds, and machining parameters

- Determine tooling requirements and assist with the development of special or custom tooling when required

- Review customer-supplied models, drawings, GD&T, and specifications to determine manufacturability

- Create or modify 3D models from customer-supplied data when required

- Optimize existing programs to improve cycle time, tool life, part quality, and process reliability

- Troubleshoot machining and programming issues and implement effective solutions

- Work closely with CNC machinists during first-off prove-outs, new job introductions, and process development

- Maintain organized CNC programs, setup documentation, tooling information, and revision control

- Participate in continuous improvement initiatives focused on productivity, quality, tooling, and machining efficiency

Job Specifications / Qualifications:

- Strong experience programming simultaneous 5-axis CNC machining

- Experience programming 4-axis milling and CNC turning

- Experience machining complex components within aerospace, power generation, turbomachinery, or similar high-precision industries is highly desirable

- Experience programming open and/or closed impellers is a strong asset

- Strong understanding of CNC machining principles, cutting tools, toolholders, workholding, speeds and feeds, and machining strategies

- Strong understanding of long-reach tooling, tool accessibility, collision avoidance, and machine limitations

- Ability to read and interpret complex engineering drawings, specifications, and GD&T

- Ability to create and modify 3D models from customer-supplied data

- Ability to independently troubleshoot programming and machining problems and develop practical solutions

- Strong attention to detail when working with tight tolerances and complex geometry

- Experience working directly with CNC machinists during program prove-out and process development

- Ability to develop a complete machining process rather than simply create or modify toolpaths

Required CAM & Software Proficiency

- Mastercam 2025 or newer

- Microsoft Excel

- Microsoft Word

Assets / Preferred Experience:

- Vericut

- Max-PacWhy Join Us

Starting rate: $36+ per hour (depending on experience)

Comprehensive benefits package

Work on industry-leading projects in a modern, safety-oriented facility

Opportunity for professional growth and advanced training

Benefits:

Extended health care

Dental care

Vision care

Employee assistance program

RRSP Contribution

Disability insurance

Life insurance

On-site parking

Apply Today!

If you’re looking for a challenge and room to grow, we invite you to take part in our Advanced Welding Test and earn the opportunity to join our elite team of welders who work on one of the most complex and sophisticated fabrication projects in the country. If you’re ready to test your skills and take on some of the most challenging fabrication work in the industry, apply today and become part of a team where quality, safety, and precision define excellence.

We use AI-enabled tools to sort applications based on job-related criteria. A human decides who moves forward to next steps.

ABS Machining is an equal opportunity employer and is committed to Employment Equity and maintaining a diverse workplace. Job applicants with a disability who require reasonable accommodations for any part of the application process can contact Human Resources at 905 625-5941 or career@absmachining.com. Reasonable accommodations will be determined on a case-by-case basis.

Job Types: Permanent, Full-time

Pay: $36.00-$42.00 per hour

Benefits:

  • Dental care
  • Disability insurance
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site parking
  • RRSP match
  • Vision care

Ability to commute/relocate:

  • Burlington, ON L7L 5Z9: reliably commute or plan to relocate before starting work (required)

Application question(s):

  • Do you have Mastercam experience
  • Are you able to read and interpret complex engineering drawings and GD&T?
  • Which 5-axis software have you used?

Education:

  • Bachelor's Degree (preferred)

Experience:

  • simulation software (Vericut): 5 years (required)
  • CNC programming: 5 years (required)
  • 5-axis CNC programming : 2 years (required)

Work Location: In person

Let Employers Find YouUpload Your Resume