Demo

CNC Programmer / Machinist

Employers Overload
Salem, OR Full Time
POSTED ON 2/21/2025
AVAILABLE BEFORE 5/16/2025

Job Summary :

The CNC Programmer / Machinist is responsible for programming and operating CNC machines and operating manual machines to produce precise and high-quality parts according to engineering drawings and specifications. This role requires expertise in setting up and maintaining CNC machinery, manual machinery, interpreting technical blueprints, and ensuring that parts meet all quality standards and specifications.

Key Responsibilities :

CNC Programming :

  • Develop, modify, and optimize CNC programs for milling, turning, and other machining operations based on engineering drawings, blueprints, and CAD models and product samples.
  • Use CNC software (e.g., Mastercam, SolidWorks, Fusion 360) to create and modify tool paths.
  • Ensure that programs are compatible with various CNC machine tools and are efficient to maximize productivity.

Manual Machining :

  • Operate lathe and mills to successfully manufacture products as required.
  • Interpret prints and product drawings.
  • General knowledge of machining standards and practices.
  • Machine Setup & Operation :

  • Set up CNC machines by installing tools, fixtures, and parts in accordance with machine specifications.
  • Operate CNC machines to produce parts with precision, ensuring adherence to project timelines.
  • Monitor the machining process, make necessary adjustments, and troubleshoot issues with equipment.
  • Quality Control :

  • Perform first-piece inspections and in-process quality checks using precision measurement tools (calipers, micrometers, height gauges).
  • Ensure that parts are manufactured within the required tolerances and specifications.
  • Conduct final inspections on completed parts, confirming that they meet engineering standards and quality requirements.
  • Maintenance & Troubleshooting :

  • Perform routine maintenance and cleaning of CNC machines to ensure proper functionality and minimize downtime.
  • Troubleshoot machine malfunctions, programming errors, and operational issues as they arise.
  • Work with maintenance teams to perform more complex repairs when necessary.
  • Collaboration & Communication :

  • Provide feedback to improve part designs and manufacturing processes.
  • Maintain detailed records of programming changes, setup sheets, and work logs.
  • Safety & Compliance :

  • Adhere to all safety guidelines and procedures to maintain a safe working environment.
  • Follow industry standards and company protocols to ensure compliance with quality and safety regulations.
  • Maintain up-to-date knowledge of machine tool technology and machining best practices.
  • Inventory & Tool Management :

  • Monitor and manage tool inventory, ensuring that tools are properly maintained and replaced as needed.
  • Communicate with management to ensure the availability of necessary materials and tools for ongoing production.
  • Qualifications & Skills :

  • High school diploma or equivalent; technical degree or certification in CNC machining, manufacturing, or a related field preferred.
  • Proven experience as a CNC Programmer and Machinist with expertise in both programming and operating CNC machinery (milling, lathe, etc.).
  • Proficient in using CNC programming software (e.g., Mastercam, Fusion 360, etc.) and CAD / CAM systems.
  • Strong understanding of machining processes, tool selection, and setup.
  • Knowledge of metallurgy, material properties, and cutting techniques.
  • Excellent attention to detail and strong problem-solving skills.
  • Ability to read and interpret technical drawings and blueprints.
  • Familiarity with precision measuring instruments and quality control processes.
  • Strong communication skills and the ability to work well in a team-oriented environment.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a CNC Programmer / Machinist?

    Sign up to receive alerts about other jobs on the CNC Programmer / Machinist career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $63,993 - $81,891
    Income Estimation: 
    $83,358 - $103,871
    Income Estimation: 
    $56,948 - $80,607
    Income Estimation: 
    $76,263 - $101,711
    Income Estimation: 
    $56,930 - $75,718
    Income Estimation: 
    $70,250 - $90,788
    Income Estimation: 
    $70,250 - $90,788
    Income Estimation: 
    $84,020 - $107,510
    Income Estimation: 
    $84,020 - $107,510
    Income Estimation: 
    $116,421 - $146,747
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Employers Overload

    Employers Overload
    Hired Organization Address Beaverton, OR Full Time
    Join Our Team at Employers Overload! Employers Overload has been providing workforce solutions for more than 70 years, w...
    Employers Overload
    Hired Organization Address Newark, NJ Full Time
    About Us : At EO, we embrace a "Confidence in Tomorrow" mindset, ensuring that our clients and employees are empowered w...
    Employers Overload
    Hired Organization Address Vancouver, WA Full Time
    Job Summary: The Employment Specialist is responsible for supporting individuals with disabilities to achieve employment...
    Employers Overload
    Hired Organization Address Newark, NJ Full Time
    We are seeking a dynamic and results-driven Branch Manager to oversee operations while driving business development and ...

    Not the job you're looking for? Here are some other CNC Programmer / Machinist jobs in the Salem, OR area that may be a better fit.

    CNC Programmer / Machinist

    Elwood Staffing, Albany, OR

    AI Assistant is available now!

    Feel free to start your new journey!