Apply now

Posted 4 days ago

Junior CNC Programmer

@ Burnout Brands

Abbotsford, British Columbia

Full-time
Apply now
SIGNALS

Overview

Burnout Brands, through BD Diesel Performance, is hiring a Junior CNC Programmer for its Abbotsford machine shop. The role supports CNC program development, tooling selection, setup documentation and program verification under the guidance of a team lead. The schedule is 4x10 Monday to Friday, with pay of $27 to $32 per hour.

Responsibilities:

  • Assist with CNC program development and modification using CAD/CAM software
  • Select tooling, toolpaths, feeds and speeds under guidance
  • Prepare setup sheets, tooling lists and work instructions
  • Support setups, prove-outs and first-piece inspections
  • Measure machined components against drawings and quality requirements

Requirements summary:

  • Post-secondary certificate or diploma in machining or CNC programming
  • Practical CAD/CAM exposure, GibbsCAM an asset
  • Basic understanding of G-code and M-code
  • Ability to read technical drawings and tolerances
  • Legally authorized to work in Canada

Tools & skills

Source and dates

Employer career site / ATS feed · workable

Employer posting date
2026-11-02
First seen by our source
2026-11-03
Source record updated
2026-11-03

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

Job details

SeniorityEntry level
DepartmentManufacturing & production
Hours per week40
Scheduleday
Travelair: none · ground: none
Work settingPlant or factory, Office
PositionSitting and standing
Physical demandsphysical moderate · computer high
LanguagesEnglish
EducationTrade certificate (required)
Fields of studyMachining, CNC programming
Perks mentionedGenerous paid time off, Retirement plan, Performance bonus, Wellness, Transit support

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

Burnout Brands

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.

Innovation driven by competition

Full company description

ENGINEERED EXCELLENCE SINCE 1972 The BD name became recognized in 1989, when the company introduced the first exhaust brake for the burgeoning Diesel pick-up truck market. We are an innovative and world class company distributing products North American wide for domestic diesel and gas applications.

LinkedIn followers
8,550
People associated on LinkedIn
87
Reported office locations
  • 33541 Maclure Rd, Abbotsford, British Columbia V2S 7W2, CA
Business categories
  • E-Commerce
  • Sales
  • Automotive
Other recorded names
  • Burnout Brands
  • BD Diesel
Profile identifies a recruitment agency
No
Reported total investment
0

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

ENGINEERED EXCELLENCE SINCE 1972 The BD name became recognized in 1989, when the company introduced the first exhaust brake for the burgeoning Diesel pick-up truck market. We are an innovative and world class company distributing products North American wide for domestic diesel and gas applications.

FieldValue
IndustryMotor Vehicle Manufacturing
Company size51-200 employees
HeadquartersAbbotsford, British Columbia
Organization typePrivately Held
Year founded1972
Open jobs on Jobsy13
LinkedInView page
Job description

About Us:

At BD Diesel Performance we're constantly striving not to be simply the best, but to be better. As part of Burnout Brands, we are a leading manufacturer and supplier of high-performance diesel parts across North America. From our state-of-the-art facility in Abbotsford, we design, manufacture, and distribute products that support the diesel truck aftermarket and are trusted across the industry.

We are a fast-paced, production-oriented machine shop with a strong focus on quality, innovation, and continuous improvement. As we continue to grow, we are looking for skilled individuals to join our expanding team. If you are an experienced Machinist or Operator, there is an opportunity for you to build your career with us.

Position Overview:

BD Diesel is seeking a motivated and detail-oriented Junior CNC Programmer to support the development, maintenance, and improvement of CNC programs within our machine shop. This entry-level position is suited to someone who has completed a post-secondary machinist/CNC programming program and is looking to build their technical skills in a production manufacturing environment.

Working under the guidance of the CNC Programmer Team Lead and experienced machinists, this individual will assist with CNC programming, tooling selection, setup documentation, program verification, and production support. The role combines computer-based programming with hands-on shop floor learning to develop safe, accurate, and repeatable machining processes.

The ideal candidate brings a strong foundation in machining principles, a willingness to learn, and a commitment to quality and safety. Previous work experience is an asset but is not required; relevant school projects and practical training will be considered.

This role is based onsite in Abbotsford.

Why Join Us?

At BD Diesel, we value our people and invest in their success. Employees enjoy:

  • Competitive compensation and pay based on experience
  • Opportunities for career growth in a growing company
  • A supportive, collaborative, and safety-focused work environment
  • Hands-on experience with state-of-the-art equipment and high-performance products
  • Being part of a recognized and respected brand in the diesel aftermarket

We are committed to helping our team thrive while producing the highest-quality products in the industry.

Schedule:
4x10 Schedule
Monday-Friday, with the specific days and hours to be confirmed.

Pay: $27-$32 / Per Hour

Requirements

  • Assist with developing and modifying CNC programs for milling and turning equipment using CAD/CAM software, under the guidance of the CNC Programmer Team Lead.
  • Review technical drawings and CAD models to understand part dimensions, tolerances, materials, and machining requirements.
  • Assist with selecting cutting tools, toolpaths, feeds, speeds, and machining sequences appropriate to the equipment and material.
  • Use CAM simulation and established verification procedures to identify potential programming errors, collisions, and machining concerns before programs are released.
  • Submit new and revised programs for review and approval before production use, following established procedures.
  • Prepare and maintain setup sheets, tooling lists, work instructions, and other machining documentation.
  • Support machine setups, supervised program prove-outs, and first-piece inspections alongside experienced machinists.
  • Use precision measuring instruments to check machined components against drawing and quality requirements.
  • Assist with troubleshooting programming and machining issues, seeking guidance when problems exceed current training or experience.
  • Support improvements to cycle times, setup efficiency, tool life, and machining quality.
  • Assist with tooling and work holding preparation, including basic fixture concepts under supervision.
  • Maintain accurate program files and revision records in accordance with company standards.
  • Collaborate with Production, Engineering, and Quality to support machining requirements for existing products and new product development.
  • Participate in training and apply feedback to build proficiency in CNC programming, machining practices, and CAD/CAM software.
  • Follow established safety procedures and contribute to housekeeping, 5S, and continuous improvement activities.
  • Support production as needed, including operating CNC equipment, running parts, and assisting machinists to help meet production schedules and shop priorities.
  • Perform other duties as assigned by the Supervisor or Management.

Education & Experience

  • Completion of a post-secondary certificate or diploma in machining and CNC programming, or a closely related program with substantial CNC programming and practical machining training.
  • No previous industry work experience required. Co-op placements, internships, summer employment, or other machine shop experience are assets.
  • Foundational knowledge of CNC milling and turning, cutting tools, machining sequences, feeds, and speeds.
  • Practical exposure to CAD/CAM software through education or employment; familiarity with GibbsCAM is an asset.
  • Basic understanding of G-code and M-code.
  • Ability to read technical drawings and interpret dimensions and tolerances, with introductory knowledge of geometric dimensioning and tolerancing (GD&T).
  • Familiarity with precision measuring instruments, including calipers and micrometers.
  • Strong attention to detail, mechanical aptitude, and basic mathematical and problem-solving skills.
  • Willingness to learn, follow established procedures, ask questions, and apply feedback.
  • Ability to communicate effectively and work collaboratively in a production environment.
  • Commitment to safe work practices, quality, and continuous improvement.
  • Must be legally authorized to work in Canada.

Benefits

  • Dental care
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • RRSP match
  • Vision care
  • Quarterly incentive plans for all employees

BD Diesel is a supporter and sponsor of CNC apprenticeships all the way up to a Journeyman qualification.

Our website:https://ca.bddiesel.com/

Send your resume and be part of a team that is proud of its culture!

We greatly appreciate your interest as well as your application and will get back to you shortly after matching your skills to our requirements. We look forward to hearing from you!

Similar jobs

  • CNC Programmer

    Fort Erie, ON

    FLEET CANADA INC: Housed in a 500,000 square foot manufacturing facility, Fleet is a proudly Canadian owned and operated Aerospace Manufacturer that specializes in…

    2+ YOECandidates need a high school diploma and at least 2 years of CNC programming in manufacturing, with proven hands-on Mastercam skill for 2D and 3D toolpaths. They must read complex drawings, apply geometry and trigonometry, and work to tight tolerances.

    Mastercam, AutoCAD, CATIA

  • CNC Programmer

    Campbellford, ON
    Full Time

    Mirmil Products

    Mirmil Products asks for experience programming and operating CNC machines.

    CNC machines

  • CNC Programmer

    Mississauga, ON

    Kubik

    5+ YOECandidates need 5+ years of AutoCAD and CNC programming and setup experience, ideally in woodwork or millwork. Cabinetmaking experience, Biesse software, MasterCAM, MS Office and skill with measuring equipment are also sought.

    AutoCAD, MasterCAM, Biesse, MS Office, CNC router, Measuring equipment

  • CNC Programmer

    Nisku, AB
    On-siteFull Time

    CNC Industries

    5+ YOECandidates need 5+ years of CNC machine setup and operation, 2+ years with ESPRIT or a similar CAM package, and strong mill-turn and 5-axis experience. Knowledge of API and oilfield threading, tooling, feeds and speeds, and basic Lean or Six Sigma is preferred.

    ESPRIT EDGE, FANUC control, HEIDENHAIN control, MAZATROL control, mill-turn machine, 5-axis milling machine

  • CNC Programmer

    Mississauga, ON

    Garland Commercial Ranges Ltd

    2+ YOEGarland Commercial Ranges Ltd needs candidates with 2-4 years of CNC programming experience in manufacturing, preferably in sheet metal work with laser, punch or turret equipment. They should have AutoCAD proficiency, the ability to read engineering drawings, and a related engineering or technology diploma or degree.

    AutoCAD, SolidWorks, Amada programming software, Amada nesting software, ERP system, Microsoft Excel

  • CNC Programmer

    St. Catharines, ON
    $40–$50/hrFull Time, Contract

    Express Employment Professionals: The Express franchise brand is an industry-leading, international staffing company with franchise locations across the U.S., Canada, South Africa,…

    5+ YOECandidates need 5+ years of 5-axis CNC programming and 5+ years of hands-on CNC setup and operation. Strong GD&T and drawing skills, experience with tough alloys, and proven problem-solving are required.

    PowerMill, DMG MORI machining centre, Heidenhain control

  • CNC PROGRAMMER

    Calgary, AB
    Full Time

    Evans Consoles Corporation (Hourly)

    3+ YOECandidates need a high school diploma and at least 3 years of CNC programming experience, with Mastercam preferred. They must read technical drawings and 3D models, understand tooling and shop floor processes, and communicate clearly with operators and designers.

    Mastercam, InventorCAM, Cabinet Vision, measuring and verification equipment

  • CNC Programmer

    Concord, ON
    $20–$40/hr

    The Wohl Group - Recruitment Made Easy!

    10+ YOECandidates need 10 years of precision machining experience, expert Mastercam and 5-axis milling and lathe programming skills, and intermediate CAD and fixture design ability. An engineering technologist background in numerical control and GD&T knowledge are also required.

    Mastercam, Vericut, SolidEdge, SolidWorks, AutoCAD, MS Excel

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.