Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Machining Programmer

$95k - $125k per year
Full-time

Innio


Description


What you’ll enjoy at INNIO Waukesha:  

⚙️ Innovative Work : Collaborate on advanced manufacturing projects that deliver industry ‑ leading products powering global industries.  

Mission Driven Team : Join a group of dedicated professionals committed to safety, collaboration, and continuous improvement. Safety is a top priority, with annual reimbursement for safety shoes and prescribed safety glasses provided.  

Keep Growing: Access a robust tuition and professional development program, as well as internal training and career development opportunities to expand your skills and advance your career.  

Health & Wellness: Enjoy medical, dental, vision, and life insurance coverage for you and your family from day one. EAP program and health care spending account available.  

Work Life Balance & Perks: Benefit from on ‑ site gym access, a $300 annual fitness reimbursement program, paid personal days, and RRSP/TFSA and pension plan matching.

 

The salary range for this position is $95,000 - $125,000 which will be determined based on the candidate's experience and qualifications.  

 

The Machining Manufacturing Programmer is responsible for executing defined projects of moderate to high complexity. This role involves following established work plans, achieving both short-term and long-term objectives, and resolving issues through prompt action or effective short-term planning.

Key Responsibilities

  • Develop CNC programs using Siemens NX and TopSolid CAD/CAM software
  • Apply advanced expertise in 3- to 5-axis milling, including CNC horizontal machining (Makino, Okuma, Niles, WFL), as well as turning and mill-turn operations
  • Utilize Makino MAS software for programming and process execution
  • Support machine setup and operation for first-off program validation and verification
  • Design and implement cutting tools and fixtures as required
  • Optimize CNC programs to reduce cycle times while maintaining quality standards
  • Collaborate with Manufacturing Engineering to drive process improvements and implement changes
  • Apply modern manufacturing principles, including Just-in-Time (JIT), Statistical Process Control (SPC), and continuous improvement initiatives
  • Troubleshoot manufacturing and quality issues using root cause analysis and implement corrective actions
  • Assist in operator training and contribute to the development of training programs
  • Support New Product Introduction (NPI) processes by ensuring CNC programming requirements are met
  • Establish and document technological parameters within CNC programs and participate in program archiving
  • Contribute innovative ideas to enhance productivity and improve existing processes while aligning with organizational objectives

 

Qualifications / Requirements  

  • Bachelor’s degree from an accredited institution, or a high school diploma/GED with equivalent experience
  • Minimum of 10 years of NC programming experience
  • Certificate of Qualification as a General Machinist is considered an asset
  • Experience with Siemens NX and TopSolid CAD/CAM software is preferred
  • Experience with Okuma and Makino machines is an asset
  • Familiarity with Makino MAS systems is an asset
  • Proficiency in Microsoft Office applications

 

Desired Characteristics  

  • Experience with CNC program verification using Vericut
  • Ability to read and interpret NC machine code and engineering drawings
  • Strong technical writing skills, particularly in G-code, macro programming, and process/setup documentation
  • Knowledge of CNC machine controls and programming languages (Fanuc, Siemens, Pro5, Pro6)
  • Experience with Fanuc robot programming is an asset
  • Ability to work both independently and collaboratively within a team environment
  • Familiarity with 5S workplace methodology is an asset
  • Strong verbal and written communication skills
  • Excellent interpersonal and leadership capabilities
  • Proven ability to collaborate effectively with cross-functional teams

 

Accommodations  

 

INNIO is an equal opportunity employer committed to inclusive, barrier-free recruitment and selection processes and work environments. We will make reasonable accommodations for the needs of applicants under the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA) throughout all stages of the recruitment and selection process. Please advise the Human Resources Department at to ensure your accessibility needs are accommodated throughout this process.

As part of our commitment to innovation and efficiency, INNIO utilizes AI technology to assist in the initial screening of applicants. All hiring decisions are made with human oversight to ensure fairness, context, and alignment with our core values.  

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the CNC Machining Programmer in Remote vacancy
  •  ...and sporting goods. We are looking for an experienced EDM CNC Programmer/Machinist to work with our team of engineers to develop...  ...appropriate precision measuring instruments to ensure components are machined to specified tolerances and surface finishes as indicated on... 
    Suggested
    Full time
    Part time
    Flexible hours

    Smarter Alloys

    Remote
    12 hours ago
  •  ...Job Profile: CNC Laser Programmer Job Summary We are seeking a skilled CNC Laser Programmer to join our manufacturing team. You will use a 3D drawing software to import and analyze engineering models and SigmaNest to generate high-efficiency toolpaths and optimized nests... 
    Suggested
    Full time

    Titan Trailers

    Remote
    12 hours ago
  •  ...reality? Are you passionate about CAD detailing, CNC programming, and bringing custom projects to life? We're looking for a CNC Programmer / Detailer (Trade Shows & Events) to...  ...and CNC-ready files. Program CNC machines for cutting wood, plastics, foam, and other... 
    Suggested
    Full time
    Work at office
    1 day per week

    Jack Morton Worldwide

    Remote
    12 hours ago
  • $95k - $120k per year

     ...The Manufacturing Engineering Specialist is responsible for CNC programming, machining process development, tooling and fixturing design, quality validation...  ...fixturing issues. Develop, optimize, and implement CNC machine programs using CAD/CAM software. Lead initiatives in... 
    Suggested
    Full time
    Internship
    Work at office
    Flexible hours

    Innio

    Remote
    12 hours ago
  •  ...our journey and help create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring best... 
    Suggested
    Full time

    Ubisoft

    Remote
    12 hours ago
  • $31 per hour

     ...Programmeur CNC Chez VH Fabrication , on fait du rapide et du sur mesure . Ça...  ...) Programmeur CNC (ou technicien(ne) / machiniste qui veut passer au bureau) qui trippe sur...  ...faire (le vrai quotidien) 80 % du temps – Programmation / optimisation / production... 
    Daily paid
    Full time
    Work at office

    Avizia Rh

    Remote
    12 hours ago
  • $25 - $33 per hour

     ...for metal stampings and assembly has a career opportunity for a CNC Programmer/Machinist. We are a full-service tooling provider of both...  ...cut die blocks / die sections ~ Boiler plate and tool steel machining ~2- and 3-dimensional machining and programming ~ Routine... 
    Hourly pay
    Full time
    Contract work

    The Narmco Group

    Remote
    12 hours ago
  • $30 - $37 per hour

     ...Description du poste Ta vie chez Canam En tant que programmeur.euse CNC, tu auras le mandat de programmer, développer, optimiser, adapter et mettre à jour les programmes pour nos machines CNC dans notre nouveau centre d'usinage. Tes compétences en résolution de problèmes... 
    Full time
    Flexible hours

    Canam

    Remote
    12 hours ago
  •  ...CNC 3 Axis Machinist Job Summary SyBridge Technologies is seeking a skilled and detail-oriented CNC Programmer/Operator to support our machining and manufacturing operations. This role is ideal for an...  ..., and process 3D models. Machine steel with close attention to... 
    Full time
    Shift work

    Sybridge Technologies

    Remote
    12 hours ago
  •  ...Description du poste  En tant qu'Opérateur CNC, vous serez au cœur de notre performance manufacturière. Sous la responsabilité du contremaître...  ...projets. Tâches et responsabilités Opérer et ajuster les machines CNC avec précision selon les priorités de production. Lire et... 
    Daily paid
    Full time

    Hiring Board

    Remote
    12 hours ago
  •  ...remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance...  ...) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as...  ..., photocopiers, filing cabinets and fax machines. The work environment is generally moderate... 
    Full time
    Work at office
    Remote work

    Avi-spl Brand

    Remote
    12 hours ago
  •  ...Fortnite and Roblox. Our track record of innovation (Papo & Yo, Time Machine, Chaos Jump, Transformers Battle Arena) speaks for itself. We...  ...passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid... 
    Full time
    Worldwide

    Ee Consulting

    Remote
    12 hours ago
  • $28 - $35 per hour

     ...additive manufacturing, materials development, high precision CNC machining and metrology. Burloak Technologies works with the most innovative...  ...Position Summary : The Senior Quality Technician / CMM Programmer is responsible for programming and operating Zeiss CMM systems... 
    Hourly pay
    Full time
    Internship
    Work at office

    Burloak Technologies

    Remote
    12 hours ago
  •  ...innovative new experiences and technology. As a Senior Gameplay AI Programmer, you'll play a critical role on a small, focused team. You'll...  ...working with AI systems (Behavior Trees, Finite State Machines, Pathfinding, Animation, etc.) Excellent C++ skills with experience... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    12 hours ago
  •  ...Programmer Competition number: 2026-08 Reporting to the Recreation Services Manager the major duties and responsibilities for this position includes: Duties & Responsibilities:  Plan, implement, and evaluate a summer play program for children ages 6 to 12. Offer... 
    Summer work
    Internship

    City Of Yorkton

    Remote
    12 hours ago
  • $63.66 - $67.86 per hour

     ...Job Responsibility: This is an advanced-level Senior Statistical Programmer position. Key responsibilities and skills may include, but...  ...Proficient in applying concepts in Artificial Intelligence and Machine Learning in the real world. Job Type: Full-time Pay: $63... 
    Hourly pay
    Full time
    Remote work

    TruMinds Technologies

    Remote
    7 days ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Remote
    12 hours ago
  • $180.1k - $247.6k per year

     ...CD PROJEKT RED is looking for an experienced Expert Animation Programmer to join our R&D team based in Vancouver, British Columbia. This...  ...character animation in our titles. Experience in generative models and machine learning is a bonus but not required.  Key Responsibilities... 
    Full time
    Casual work
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours
    1 day per week

    CD PROJEKT RED

    Remote
    12 hours ago
  • The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.
    Full time

    Rino Consulting

    Remote
    12 hours ago
  • $92.5k - $107.5k per year

     ...member of our studio's Programming Team, you will work closely with Programmers, Designers, Artists and Producers on the project. You will...  ...At least one shipped title. Job Details  Job Title: Programmer III  Reports to: Director of Programming  Department: Programming... 
    Permanent employment
    Full time
    Local area
    Remote work
    Flexible hours

    Hardsuit Labs

    Remote
    12 hours ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Remote
    12 hours ago
  •  ...culture, and a drive to do what it takes to make great games. And this is where you come in… We're looking for a highly skilled Game Programmer to join our team. In this pivotal role, you'll leverage your knowledge to build and maintain advanced systems and tools as well as... 
    Remote job
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Kabam

    Remote
    12 hours ago
  • $60k - $80k per year

     The ideal candidate will have a passion for learning and be able to adapt to changing tasks quickly. Specifically, the responsibilities of this position include: Responsible for design, coding, testing, debugging, documentation, delivery and support of both Web and Client...
    Full time

    Ctdi Careers

    Remote
    12 hours ago
  •  ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues +...  ..., Xbox, PlayStation, etc.) (asset) ~ Familiarity with virtual machines and cloud services (asset) Additional Information Jobs... 
    Long term contract
    Full time

    Ubisoft

    Remote
    12 hours ago
  • Company Description SCT resources have a broad range of skills in different technologies.  The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...
    Full time
    Work at office

    System Canada Technologies

    Remote
    12 hours ago
  • $80k - $130k per year

     ...High Voltage is looking for experienced and passionate Unreal Engine 5 Programmers to join our team. This role is a fantastic opportunity for a dedicated engineer to use their extensive knowledge of Unreal Engine and C++ to build robust, high-quality gameplay systems while... 
    Remote job
    Long term contract
    Permanent employment
    Full time
    Casual work
    Local area

    High Voltage Software

    Remote
    12 hours ago
  • $45k - $55k per year

     ...clinical research field, we are seeking committed, skilled, and customer-focused individuals to join our winning team as a Statistical Programmer I or our Markham, Ontario on-site location, or remotely from a home-based office anywhere in the Canada in accordance with our Work... 
    Remote job
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office
    Work from home
    Worldwide

    Everest Clinical Research

    Remote
    12 hours ago
  • $128.85k - $188.98k per year

     ...that empower content developers worldwide. What You'll Do The Fortnite Tech Desktop team is looking for an experienced Engine Programmer to enhance the player experience on the PC platform. You will work with other programmers and directly contribute to building and... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Remote
    12 hours ago
  •  ...cost-efficient solutions, that exceed our customers’ expectations. Job Opportunity: We are looking for a full-time Controls Programmer to create programs and develop software for the purpose of controlling specialized automated equipment.  This position requires... 
    Full time
    Summer holiday

    Innovative Group Of Companies

    Remote
    12 hours ago
  •  ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time... 
    Full time
    Worldwide

    Epic Games

    Remote
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Machining Programmer. Be the first to apply!