CNC Industries is a prominent manufacturer of OEM components for the Mining, Construction, Earthmoving Industries, and specialized parts used in the Oil Extraction process. Our broad range of CNC and conventional machinery paired with our 35 years of experience provides us the ability to complete projects of any size.
We believe that our people are the core of our business and choose to include individuals who represent our Core Values – team players, who have integrity & heart, are passionately committed and solution-focused. We want individuals who will form a solid and diverse team of people dedicated to servicing the Mining and Oil & Gas sectors.
CNC Industries is currently looking for an experienced Jr. Programmer to join our programming team.
Key Responsibilities:
- Demonstrate the company’s Core Values
- Ensure the health and safety of yourself and others by following all workplace safety protocols.
- Promptly report any safety incidents or near misses and assist in investigations when necessary.
- Assist in interpreting engineering drawings to support the development of CNC machine programs.
- Collaborate with senior programmers and machinists to test and edit CNC programs for accuracy, efficiency, and quality.
- Support the development and refinement of machining processes by contributing to tool selection and basic jig/fixture design under supervision.
- Help prepare machining setups and configurations to support production requirements.
- Perform basic precision measurements of machined components using standard measuring tools and report results to the quality team or senior staff.
- Communicate with Engineering and Production Planning teams to assess feasibility of machining tasks and identify opportunities for process improvement.
- Stay informed about new programming tools, technologies, and techniques relevant to CNC machining and manufacturing software.
- Support senior team members with documentation, updates to program libraries, and troubleshooting programming issues.
- Participate in continuous improvement initiatives aimed at enhancing product quality and reducing costs.
- Be open to training opportunities and assist in the training of peers or new team members when requested.
- Maintain a clean and organized work area
- Other duties as assigned.
Profile and Required Skills:
- Basic understanding of CNC programming concepts (e.g., G-code, M-code).
- Familiarity with machining processes such as milling, turning, and drilling.
- Understanding of engineering drawings and manufacturing blueprints.
- Introductory knowledge of CAM (Computer-Aided Manufacturing) software (e.g., Espirit, Fusion 360, SolidWorks(3D)).
- Awareness of machining materials and basic cutting tool types.
- Knowledge of health & safety standards in a manufacturing environment.
- General understanding of quality assurance principles and measurement techniques.
- Basic programming skills related to CNC machines and/or CAM systems.
- Ability to interpret and follow technical drawings and specifications.
- Competence in using precision measuring tools (calipers, micrometers, gauges).
- Effective verbal and written communication skills for cross-functional collaboration.
- Strong attention to detail and accuracy.
- Ability to work under supervision and follow programming and production guidelines.
- Ability to contribute to technical discussions with engineers, machinists, and planners.
- Ability to recognize and report inconsistencies or issues in machining operations.
- Problem-solving and basic troubleshooting of CNC programs.
- Capable of learning and using new software tools and programming techniques.
- Time management and task prioritization in a fast-paced environment.
- Must be open to continuous learning and improvement
Additional requirement
- Able to lift to 50lbs
- Fit to walk, stand, bend, lift and perform repetitive movements
- Able to sit for long periods of time
- Flexible schedule requiring days, nights and/or weekends
Total Compensation
- Competitive salary
- Extended Health, Dental & Vision Benefits, including EAP
- RRSP matching
- Employee recognition program
- Fitness center on site
- Free on-site parking
*CNC is an Equal Opportunity Employer and embraces diversity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
We thank all interested applicants, however only those candidates selected for an interview will be contacted.