We are seeking a skilled and detail-oriented CNC Programmer to join our innovative team. This role involves writing and optimizing programs for milling and turning machines, troubleshooting machining issues, and contributing to the production of precision-machined components. If you have a passion for machining and process improvement, we encourage you to apply!Key Responsibilities Use inspection tools to troubleshoot machining issues. Identify tooling and machines for all programming steps of precision machined components. Write programs for milling and turning machines using MasterCAM and long-hand G-code. Utilize simulation tools (e.g., Vericut) to verify programs and macros. Modify and edit parameters within simulation, CAM, and post-processing software. Create and modify prints and 3D models using CAD/CAM software. Read and write macros for various applications, including probe logic. Understand process outputs from charts and FMEA. Use Excel for reports, data analysis, graphs, and advanced features like VLOOKUP and pivot tables. Assist with process improvement tools such as DOE (Design of Experiments). Follow safety guidelines and use Personal Protective Equipment (PPE) as required. Qualifications High school diploma or equivalent; technical diploma or degree in mechanical engineering or related field preferred. At least 5 years of experience as a CNC machinist with manual machining experience. 3+ years of experience as a CNC programmer. strong knowledge of CAD/CAM software and CNC programming tools (e.g., MasterCAM, SolidCAM). Proficiency in G-code, M-code, Macro-B, and conversational programming. Demonstrated ability to set up and troubleshoot CNC machines. Understanding of machining principles, cutting tool selection, and machining parameters. Ability to read and interpret engineering drawings and specifications. Intermediate computer skills, particularly with Microsoft Office applications. Excellent problem-solving skills and attention to detail. Physical Requirements and Work Environment Ability to walk or stand for long periods in a warehouse environment with varying temperatures. Some work requires sitting at a desk and working on a computer for extended periods. Use of PPE, such as safety glasses, gloves, steel-toe shoes/boots, and earplugs, is required. If you are passionate about machining, programming, and driving process improvements in a dynamic and collaborative environment, we’d love to hear from you!salary: $55,000 - $79,000 per yearshift: Firstwork hours: 6 AM - 3:30 PMeducation: High SchoolResponsibilities Use inspection tools to troubleshoot any machining issues Identify tooling/machines for all programming steps of a precision machined component Write programs for milling/turning machines using MasterCAM Write programs for milling/turning machines using long hand g-code if necessary. Use simulation to verify programs and macros Modify and edit parameters within simulation, CAM, and post processing software (ex. Vericut) Read and write new macros for any application, including probe logic Draw and modify prints/ 3-D models using CAD/CAM Understand process output from charts and FMEA Use Excel to develop reports, transform data, create graphs, use advanced features such as VLOOKUP and pivot tables Assist with process improvement tools, such as DOE Use all Personal Protective Equipment (PPE) as required and instructed The essential functions of this role include:working up to 4 hrs of overtime per weekSkillsCNCProgrammerInspectionmillingmastercamQualificationsYears of experience: 5 yearsExperience level: ExperiencedRandstad is a world leader in matching great people with great companies. Our experienced agents will listen carefully to your employment needs and then work diligently to match your skills and qualifications to the right job and company. Whether you're looking for temporary, temporary-to-permanent or permanent opportunities, no one works harder for you than Randstad. Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).This posting is open for thirty (30) days.