04 Sep
|
EM Dynamics
|
Canada
04 Sep
EM Dynamics
Canada
Date posted: September 3, 2026
Is This an Existing Vacancy?: Yes — this posting is for an existing role.
Job description:
Who We Are!
EM Dynamics is an exciting group of engineers, technicians and team members that continue to grow in project management, engineering design, and turnkey electromechanical assembly. We provide complex assemblies and systems solutions to medical devices, flying optic and theatre projection, defence & aerospace, and renewable energy sectors worldwide. At EM Dynamics, we have over 50 years of experience and collective knowledge in the manufacturing industry and continue to build on our fundamental belief that people create value.
What Makes Us The Company For You!
Employees are our most incredible resource in working towards a successful future, and together, we build professional relationships that thrive. We know that personal development is fundamental to the success of every individual, and we invest in our employees. We are passionate about building lasting relationships with our diverse team members and welcome those who appreciate being part of an organization that understands and values new ideas, has pride in workmanship, and is driven to get there together. When you are part of the EM Dynamics family, you join an inspiring tradition in Canadian innovation excellence! We are AS9100 certified.
Position Summary
EM Dynamics role is seeking a skilled and experienced CNC Programmer to join our team. We provide complex assemblies and systems solutions to the fields of medical device, flying optic and theatre projection, defence & aerospace, and renewable energy sectors around the world. We have over 50 years of experience and collective knowledge in the manufacturing industry and continue to build on our fundamental belief; that people create value. As a key member reporting to the Plant Manager, you will play a crucial role in generating programs for CNC machines. The successful candidate will have a strong background in programming 3-axis CNC vertical mills,
4-axis CNC vertical and horizontal mills, 5-axis CNC mills, and CNC lathes with proficiency in Mastercam software.
Job Responsibilities and Duties:
- Retrieve CAD data and translate files into the appropriate format for offline programming software, making necessary design and detail changes based on shop requirements.
- Utilize existing product designs to create and modify designs, adapting them to meet new requirements, and contribute to the development of fixtures for machining new products.
- Prepare CNC programs in relevant languages for machine controllers, ensuring accuracy and efficiency in the machining process.
- Assist machine operators by addressing questions related to CNC programs and inspection materials.
- Create inspection sheets with dimensions and locations for active jobs and provide inspection points for manual inspections.
- Adhere to safety protocols outlined in the Health and Safety program and the Occupational Health and Safety Act, maintaining a clean, safe, and organized work environment.
- Train setup personnel and machine operators as needed.
- Collaborate with other team members to troubleshoot and resolve mechanical issues, ensuring production scheduling deadlines are met.
- Demonstrate a minimum of five years of CAD/CAM experience, emphasizing proficiency in large CNC machine cutting equipment and strong technical knowledge of machining processes.
- Previous experience in a quality system role is an asset, with the ability to disseminate information on results and processes to other staff.
- Possess in-depth knowledge of CAD/CAM software,
specifically Mastercam and Solid Works.
- Familiarity with machine controllers, including Heidenhain and Fanuc, is essential.
- Solid mechanical problem-solving and organizational skills, with the ability to manage multiple priorities in a fast-paced environment.
- Embrace flexibility in working hours, including overtime and weekends as needed.
- Additional duties as assigned.
Qualifications:
- Must have at least 3-5 years of experience with 5 axis machine.
- Proficiency in blueprint reading, GD&T;, fixtures and work holding design, and understanding of tooling, speed, and feed.
- Knowledge of different types of materials and experience in the setup and operation of both CNC mills and lathes.
- Experience in preparing setup sheets and documents.
- Full-time, permanent position with 40 hours per week.
- Benefits include casual dress, dental care, extended health care, life insurance, on-site parking, on-site gym, and vision care.
- Schedule involves 8-hour day shifts, Monday to Friday, with opportunities for overtime.
- Understanding of lean manufacturing principles to enhance productivity while maintaining quality standards.
- Ability to apply math skills effectively for complex calculations related to machining operations.
- Excellent problem-solving skills with a focus on continuous process improvement in a manufacturing environment.
Accommodation Requirements:
We are committed to providing accessible employment practices and will provide accommodations upon request for any part of the application process. If you require any accommodations, please let us know.
Use of AI:
We use artificial intelligence tools to help screen applications during the hiring process.
Pay: $36.00-$46.00 per hour
Benefits:
- Casual dress
- Company events
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- On-site gym
- On-site parking
- Vision care
Work Location: In person
📌 CNC Programmer (Canada)
🏢 EM Dynamics
📍 Canada