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

CNC Programmer

$45 - $70 per hour

Karman Space & Defense

CNC Programmer

We are seeking an experienced CNC Programmer to develop, optimize, and maintain CNC programs for precision machining operations. The primary purpose of this role is to translate engineering drawings and product specifications into efficient, accurate CNC routines, support machine setup and production runs, and collaborate with production and engineering teams to meet quality, cost, and delivery objectives. This role requires strong programming skills, attention to detail, and the ability to troubleshoot machining processes.

Key Responsibilities

  • Develop and edit CNC programs (G-code) from engineering drawings and CAD/CAM outputs to produce precision parts.
  • Optimize toolpaths, feeds, speeds, and cycle time while ensuring surface finish and dimensional accuracy.
  • Verify and simulate programs prior to production; perform first-article machining and make necessary adjustments.
  • Support machine setup including tooling selection, offsets, fixturing, and workholding to ensure safe and repeatable operations.
  • Work closely with machinists and operators to troubleshoot machining issues and transfer optimized programs to the shop floor.
  • Interpret blueprints, GD&T, and tolerance specifications to ensure parts meet design requirements.
  • Maintain and document program revisions, tooling lists, and process notes in the program management system.
  • Participate in continuous improvement initiatives to improve part quality, reduce scrap, and increase throughput.
  • Provide training and technical support for CNC machinists and operators as needed.
  • Collaborate with engineering and quality teams on process development, inspection plans, and corrective actions.

Qualifications

  • Required: Proven experience as a CNC Programmer (typically 3+ years) with hands-on ability to create and modify CNC programs and read/interpret engineering drawings.
  • Required: Proficiency with G-code and common CAM packages; strong understanding of machining processes, feeds, speeds, and toolpath strategies.
  • Required: Ability to perform and interpret precision measurement using calipers, micrometers, CMM data, and other metrology tools.
  • Required: Strong problem-solving skills, attention to detail, and effective communication with production and engineering teams.
  • Education: High school diploma or equivalent required; technical diploma or associate degree in machining, manufacturing technology, or related field preferred.
  • Nice to have: Manual machining experience, including set up on mills and lathes, and familiarity with turning and grinding operations.
  • Nice to have: Experience with fabrication, tooling selection, and workholding design.
  • Nice to have: Hands-on experience with Haas Mill controllers or similar machine tool controls.
  • Nice to have: Experience in aerospace or other regulated industries with an understanding of strict tolerance specifications and inspection requirements.
  • Nice to have: Background as a CNC Machinist or in shop floor setup and production support.

Benefits

  • Competitive pay $45- $70/hour DOE
  • Medical
  • Dental
  • Vision
  • 401K
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the CNC Programmer in El Monte, CA vacancy
  • $40 - $45 per hour

     ...CNC Milling & Turning Programmer Location: South El Monte, CA Pay: $40–$45/hr Schedule: Mon-Fri 6:00AM - 3:30PM Full-Time A growing manufacturing company in the South El Monte area is seeking an experienced CNC Milling & Turning Programmer to join their team... 
    Suggested
    Full time

    Kinetic Personnel Group, Inc

    El Monte, CA
    4 days ago
  •  ...excellence, holding numerous patents that reflect our commitment to quality and innovation. About the role Join our team as a CNC Programmer where you will play a crucial role in enhancing our milling & turning manufacturing processes. Your expertise will contribute... 
    Suggested

    Le

    South El Monte, CA
    2 days ago
  •  ...Job Description Job Description CNC Programmer position available in Monrovia, 91016. 1st shift 6 am to 2:30 pm Summary: Develops, edits, revises, and reviews drawing to create the CNC (CAM) programs for the manufacturing equipment using CAD models and drawings... 
    Suggested
    Day shift

    Technical Works Specialized Staffing

    Monrovia, CA
    26 days ago
  • $93.6k - $104k

    Senior CNC Programmer (Milling & Turning) Location: South El Monte, CA (On-Site) Pay: $93,600 – $104,000 / year ($45.00 – $50.00/hr) About Us We are a premier equipment manufacturer pioneering state-of-the-art, automated machinery for global food production industries... 
    Suggested
    Permanent employment
    Temporary work
    Work experience placement
    Local area
    Worldwide
    Shift work

    Randstad

    South El Monte, CA
    9 hours ago
  •  ...Job Description Job Description Program and operate CNC Machines of the rotary tool and die industry. \nCompany Description Small business with long term employees, great environment and culture! Company Description Small business with long term employees,... 
    Suggested

    C & C Die Engraving Incorporated

    Santa Fe Springs, CA
    23 days ago
  •  ...Job Description Job Description Position Overview The CNC Machinist is responsible for setting up, operating, and machining...  ...tolerance requirements for aerospace applications. Collaborate with programmers, engineers, and quality teams to optimize machining processes.... 

    RimePro Inc

    La Puente, CA
    23 days ago
  •  ...performance Flexible schedule Paid time off Role Description This is a full-time, on-site role for a Computer Numerical Control (CNC) Machinist located in Los Angeles, CA. The CNC Machinist will be responsible for operating and maintaining CNC machines, ensuring... 
    Full time
    Flexible hours

    FORMIDABLE ENGINEERING TECHNOLOGIES

    Los Angeles, CA
    15 days ago
  •  ...Job Description Job Description Journeyman machinist with programming and setup skills. Skilled CNC machinist with a fair knowledge of machining practices, being able to machine a product from print-to-part (cradle to grave). Knowledge of Fanuc, Mazak controllers... 

    MOONEY INDUSTRIES PRECISION

    Los Angeles, CA
    20 days ago
  •  ...committed to continuous improvement, innovation, and delivering best-in-class solutions to its customers. The position of CNC Programmer is responsible for NC program design, turning research/customer requirements into technical programs with the use of NC programming... 
    Remote work

    Votaw Precision Technologies, LLC.

    Santa Fe Springs, CA
    15 days ago
  • $50 - $60 per hour

     ...Description Job Description Overview We’re hiring an NC Programmer to engineer complete manufacturing processes for the aerospace...  ...support. This site is unique—we focus heavily on high-precision CNC gantry work, utilizing 3, 4, 5, and 6-axis machines with multi-... 
    Shift work

    Laborup

    Walnut, CA
    21 days ago
  •  ...Job Description Job Description We are looking to bring on a CNC Operator for an entry-level operating position. This position requires no prior machining experience, we will train you on the job. You will start with basic operations like loading bar feeders, running... 

    Relton Corporation

    El Monte, CA
    3 days ago
  •  ...Job Description Job Description JOB TITLE/LOCATION: CNC Machinist II  – Baldwin Park, CA  DESCRIPTION: Machinist II is responsible for performing basic machine setups and operating fabrication machinery. ESSENTIAL FUNCTIONS OF THE JOB: Performs simple... 
    Hourly pay
    Permanent employment
    Work experience placement
    Local area
    Relocation package
    Flexible hours

    RBC Southwest Products, Inc.

    Baldwin Park, CA
    12 days ago
  •  ...Job Description Job Description JOB TITLE/LOCATION: CNC Machinist I – Baldwin Park, CA DESCRIPTION: Responsible for operating CNC machines to produce parts within an expected timeframe. ESSENTIAL FUNCTIONS OF THE JOB: - Operates a variety of machines,... 
    Hourly pay
    Permanent employment
    Work experience placement
    Local area
    Relocation package
    Flexible hours

    RBC Southwest Products, Inc.

    Baldwin Park, CA
    12 days ago
  •  ...Job Description Job Description CNC Mill or Lathe Machinist – 1st and 2nd Shift Immediate Temp to hire position – City of Monrovia, CA Essential Functions: Perform Set-Up’s and Operate CNC Mill/Lathes Machines According to Process Sheets under General Supervision... 
    Temporary work
    Immediate start
    Day shift
    Afternoon shift

    Technical Works Specialized Staffing

    Monrovia, CA
    14 days ago
  • $16.5 - $33 per hour

     ...Job Description Job Description CNC Operator Locations: South El Monte, CA Pay: $16.50 - $33.00 per hour Schedule: Monday–Friday, 6:30 AM – 3:00 PM (Overtime opportunities available) ???? Get a feel for our shop and culture: Watch our video About the... 
    Hourly pay
    Monday to Friday

    S & H Machine Inc

    South El Monte, CA
    5 days ago
  • $49.63 - $80.93 per hour

     ...supports leading U.S. aerospace and defense companies.  Join us and help push the boundaries of what can be built. Purpose The CNC Programmer is responsible for all aspects of the machining workflow, including process development, fixture and work-holding design, 5-... 
    Temporary work

    Divergent

    Los Angeles, CA
    26 days ago
  •  ...Fueled by rapid growth, we continue to expand our operations and capabilities. We are looking for a highly motivated, hands-on CNC Programmer to help optimize production, drive innovation, and take our performance to the next level. Why Join Us? Work at the cutting... 

    L A GAUGE COMPANY INC

    Los Angeles, CA
    19 days ago
  •  ...Job Description Job Description Express Employment of Covina CA, is seeking a CNC Lathe Machinist for our client located in the City of Industry, CA. Pay Depending on ExperienceShift Hours: Mon-Fri 1st Shift 6:30 am – 3:00 pm with OT A local manufacturing company... 
    Full time
    Part time
    Local area
    Flexible hours
    Day shift

    ExpressPros - Covina, CA

    Covina, CA
    2 days ago
  •  ...execution are vital to successofthis position. RESPONSIBILITIES: UseGibbsCam /Fusion 360 CAD/CAM/CAE to program CNC parts. Oversee the write, rewrite and optimization all of programs. Maintain revision control of programs and setup sheets.... 
    Full time

    Arch Motorcycle Company, LLC

    Los Angeles, CA
    4 days ago
  • $30 - $34 per hour

     ...Job Description I have a client in the Monrovia CA area that has an opportunity for a CNC Machinist. If you or any of your colleagues are interested in discussing this role, please click apply now. In this role, you will be working as a Machinist for a client... 

    Technipower

    Monrovia, CA
    3 days ago
  • $36 - $43 per hour

     ...Job Description Job Description Role Title: CNC Programmer Location: Valencia, CA 91355 (On-site) Type: Contract (Temp-to-Hire) | Schedule: Mon–Fri, 8:00 AM–5:00 PM  Experience: 3+ years Pay: $36 - $43  Overview We’re seeking an experienced CNC... 
    Contract work
    Temporary work

    Kimco Staffing

    Los Angeles, CA
    6 days ago
  •  ...CNC Machinist Programmer Azusa, CA, USA About the Job CNC Machinist Programmer Are you ready to take on a key role in the manufacturing and precision machining industry? We are looking for a proactive and detail-oriented professional to join our team as a CNC... 
    Full time
    Apprenticeship

    HR Journals LLC

    Azusa, CA
    2 days ago
  • $30 - $50 per hour

     ...the day, watching part quality, tooling condition, and cycle time What you need Three or more years programming and setting up CNC equipment You have written complete programs yourself, including toolpath generation and post-processing. Mastercam, Fusion 360, or... 
    Hourly pay
    Full time
    Monday to Friday
    Shift work
    Day shift

    Scotia Engineering, Inc.

    Santa Fe Springs, CA
    9 days ago
  •  ...EDUCATION: High School diploma or General Education Degree (GED) preferred.  EXPERIENCE: ~3 years of recent working experience in CNC Lathe. ~ Completion of a 2 year technical/trade school in machining (preferred). KNOWLEDGE/SKILLS/ABILITIES: Must be able... 
    Hourly pay
    Permanent employment
    Work experience placement
    Local area
    Relocation package
    Flexible hours
    Shift work
    Afternoon shift

    RBC Bearings Incorporated

    Baldwin Park, CA
    25 days ago
  • $72.8k - $77k

     ...Job Description Job Description Job Title: CNC Machinist Job Description We are seeking a skilled CNC Machinist to join our team. The ideal candidate will be responsible for setting up, maintaining, and operating conventional CNC mills and lathes to produce high-... 
    Weekly pay
    Permanent employment

    Aerotek

    El Monte, CA
    3 days ago
  • $21 - $45 per hour

     ...CNC Machinist Location: South El Monte, CA Pay: $21.00 - $45.00 per hour Get a glimpse of our shop and team: Watch our video About the Job We're looking for skilled and experienced CNC Machinists to join our team in South El Monte. You'll be setting... 
    Hourly pay
    Monday to Friday

    S & H MACHINE, INC.

    South El Monte, CA
    2 days ago
  • $62.4k - $93.6k

     ...Job Description Job Description Job Title: CNC Machinist Job Description We are seeking an experienced CNC Machinist with over three years of experience to join our dynamic team. The role is open to professionals skilled in either Mill or Lathe machining, with a... 
    Weekly pay
    Permanent employment
    Monday to Friday
    Shift work
    Weekend work
    Afternoon shift

    Aerotek

    South El Monte, CA
    3 days ago
  • $40 - $50 per hour

     ...We are a Aerospace Manufacturing company looking for a precision CNC Machinist to join our growing team! This Jobot Job is hosted by: Ryan Rubino Are you a fit? Easy Apply now by clicking the "Quick Apply" button and sending us your resume. Salary: $40 - $50 per hour A... 
    Hourly pay
    Permanent employment
    Local area

    Jobot

    City of Industry, CA
    9 hours ago
  • $72.8k - $77k

     ...Job Description Job Description Job Title: CNC Machinist El Monte, CA 1st shift - 35/hr 2nd shift - 37/hr Hourly + OT Aerospace Industry Job Description This role focuses on setting up and operating CNC mills and lathes to produce precision parts... 
    Hourly pay
    Weekly pay
    Permanent employment
    Day shift
    Afternoon shift

    Aerotek

    El Monte, CA
    3 days ago
  •  ...Job Description Position Summary: PCC Permaswage needs a highly skilled computer numerical control (CNC) programmer to lead their CNC programming team and drive continuous improvement initiatives. The software used to model components and to program CNC machines... 

    Insight Global

    Los Angeles, CA
    2 days ago

Do you want to receive more vacancies?

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