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.
$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$36 - $46 per hour
...defence, medical devices, robotics, renewable energy, and advanced industrial markets. We are seeking a skilled CNC Programmer with strong 5-axis machining and Mastercam experience to join a growing manufacturing team. This is a hands-on opportunity for someone who enjoys...SuggestedPermanent employmentFull timeMonday to fridayDay shift$35 - $40 per hour
...We are seeking a skilled CNC Milling Operator & Programmer with strong mechanical aptitude and hands-on experience in precision machining within a custom machine-building environment. The ideal candidate can independently set up, program, and operate Haas CNC Mills to produce...Suggested$25 - $35 per hour
...Job Title CNC Milling Operator & Programmer (Mastercam / Haas CNC Mills) Location Mississauga, ON Employment Type... ...who enjoys both programming and hands-on machining? We're hiring on behalf of a growing custom machine builder that designs and manufactures specialized...SuggestedHourly payLong term contractPermanent employmentFull time$35 - $40 per hour
...Where Mechanical Design Meets CNC Manufacturing We're recruiting... ..., supporting CAM and machining strategy, and working directly... ...You'll work directly with CNC programmers, machinists, and Quality to:... ...Manufacturing Industrial Equipment Machine Shops Tool & Die...SuggestedPermanent employmentFull timeMonday to fridayDay shift- 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
$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
- 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
$130k - $170k per year
...dedicated to creating unique, challenging, and fun gaming experiences. The Role We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core technology that powers our games. You will work with Unreal Engine,...Long term contractFull timeWork at officeRemote workRelocationFlexible hours$120k - $160k per year
...team of around 100 developers is dedicated to creating unique, challenging, and fun gaming experiences. The Role As a UI Programmer, you will play a key role in designing and delivering the user interface and user experience for our multiplayer realistic combat game...Remote jobFull timeWork at officeRelocationFlexible hours$92.5k - $132.5k per year
...Description High Voltage is actively seeking an experienced Senior Unreal Programmer to join our rapidly growing Engineering team. We firmly believe that the best gameplay experiences are the result of collaboration and iteration between gameplay programmers, designers...Long term contractPermanent employmentFull timeCasual workLocal areaRemote 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 time
$100k - $130k per year
...and connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. As a Machine Learning Engineer , you will be a key contributor to the design, development, and deployment of our foundational AI and ML models....Full timeSummer workInternshipImmediate start- ...infrastructure as code. The client is looking for a developer, not a platform engineer. The explicit mention of "We are looking for a Programmer Analyst/Developer" immediately clarifies the DevOps/DevSecOps title of the position: the majority of the tasks involve writing and...Full timeImmediate start
- ...active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit . At Reddit, machine learning sits at the heart of how millions of people discover, connect, and engage with the world’s largest collection of human conversations...Long term contractRemplacementFull timeFor contractorsFlexible 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 time
$200k - $230k per year
...VLMs, staying current on the fast-moving landscape of vision-language capabilities What you bring ~5+ years of experience in machine learning engineering, with hands-on work in computer vision and/or LLM/VLM systems ~ Strong familiarity with Vision-Language Models...Remote jobFull timeInternshipManual laborFlexible hours- ...AI-driven customer support, we would love to hear from you. About You ~5+ years of industry experience as a Data Scientist, Machine Learning Engineer, or similar with shipped work that moved product metrics ~ Deep experience applying large language models to customer...Long term contractPermanent employmentFull timeLocal areaRemote workWork from homeFlexible hours
- ...L'ingénieur(e) en apprentissage automatique appliqué (niveau intermédiaire) va concevoir, développer et déployer des systèmes de machine learning de niveau production, capables de gérer des flux de données complexes du monde réel. Ce rôle est très opérationnel et orienté...Daily paidLong term contractFull timeApprenticeshipRemote workFlexible hours
- ...Description Tiger Analytics is looking for a skilled and innovative Machine Learning Engineer with hands-on experience in Google Cloud Platform (GCP) and Vertex AI to design, build, and deploy scalable ML solutions. You will play a key role in operationalizing machine...Full time
$153k - $213k per year
...flexibility to buy now and pay later without any hidden fees or compounding interest. On the ML Fraud team, you’ll build and improve machine learning systems that make real-time transaction decisions, protecting consumers and merchants while balancing fraud loss, customer...Remote jobFull timeWork at officeFlexible hours- ...continuously, both on the job and through formal training programs. Job Description Government of Ontario Looking for - Intermediate Programmer /developer Analyst (contract) Location: Toronto Experience in Programming VB.NET using MS Visual Studio 2008 and Team...Full timeContract work
$180k - $230k per year
...competitive advantage so the work you do has a large impact across the company, our business partners, and the lives of our end users. Machine Learning Engineers at Narvar work across the stack. We are ‘full-stack’ ML Engineers. This means that we write production-level code...Full timeRemote workWorldwide- The opportunity At Unity, we are building a world-class ad-tech ecosystem that connects billions of users with the creators and experiences they love. The Advertiser Growth team is the engine of this mission, ensuring that as our marketplace expands, advertisers have the...Long term contractFull timeWork at officeWorldwideRelocation package
- ...and transformative impact. The Opportunity SandboxAQ's AI Generation Engine (SAIGE) team is seeking a highly accomplished Machine Learning Engineer to take ownership of the end-to-end ML lifecycle, from initial data exploration and model development to scalable...Permanent employmentFull timeSummer holidayWork at officeHome office
- ...promise of AI. What Is The Role : We are on the lookout for a Principal Software Engineer II to join our Elasticsearch - Machine Learning team and help build and maintain the platform and components used for machine learning in Elasticsearch. On the Java side this...Full time
- ...postdoctoral degree in Computer Science, Computer Engineering, or a related field. Professional Background: 1-3+ years of experience as a Machine Learning Engineer or Data Scientist. Skills: Strong proficiency in Python and modern ML frameworks (PyTorch, TensorFlow)....Full timeFor contractorsRemote workFlexible hours
- ...embedding intelligence into every asset and procedure. The Role We are seeking a highly skilled and motivated Senior Applied Machine Learning Developer to guide the technical direction and architecture of our Predictive Maintenance and Asset Intelligence initiatives...Full timeImmediate start
$45 - $52 per hour
...automotive manufacturers across North America. As a Senior Robot Programmer, you'll play a key role in developing, programming,... ...programming expertise ~ Experience within custom automation or machine building environments ~ Background in robotic welding, spot welding...Hourly payPermanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Machining Programmer. Be the first to apply!

