CNC Machining Programmer
$95k - $125k per yearInnio
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.
- ...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...SuggestedFull timePart timeFlexible hours
- ...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...SuggestedFull time
- ...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...SuggestedFull timeWork at office1 day per week
$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...SuggestedFull timeInternshipWork at officeFlexible hours- ...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...SuggestedFull time
$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 paidFull timeWork at office$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 payFull timeContract work$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 timeFlexible hours- ...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 timeShift work
- ...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 paidFull time
- ...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 timeWork at officeRemote work
- ...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 timeWorldwide
$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 payFull timeInternshipWork at office- ...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 contractFull timeTemporary workWorldwide
- ...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 workInternship
$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 payFull timeRemote work- 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 timeWork at office
$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 timeCasual workWork at officeRemote workWork from homeHome officeFlexible hours1 day per week- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.Full time
$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 employmentFull timeLocal areaRemote workFlexible hours- 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 timeWork at office
- ...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 jobFull timeSummer workWork at officeLocal areaImmediate startFlexible hours
$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- ...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 contractFull time
- 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 timeWork at office
$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 jobLong term contractPermanent employmentFull timeCasual workLocal area$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 jobLong term contractFull timeContract workTemporary workWork at officeWork from homeWorldwide$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 contractFull timeTemporary workWorldwide- ...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 timeSummer holiday
- ...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 timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Machining Programmer. Be the first to apply!
