CNC Programmer

COREDUX-USA LLCSan Diego, CA
$32 - $42Onsite

About The Position

CoreDux USA is seeking a skilled CNC Programmer to develop, edit, and optimize CNC programs for their precision machining operations. This role focuses on programming execution, translating drawings and 3D models into efficient G-code for various machines, and supporting the shop floor with setup sheets, tool lists, and troubleshooting. The company is a leading innovator in the machining industry, specializing in high-precision machining solutions for aerospace, automotive, medical devices, and consumer electronics. They operate a state-of-the-art facility with cutting-edge technology and are looking for motivated individuals to join their expanding team in a dynamic work environment that fosters professional growth.

Requirements

  • High school diploma or GED; technical certificate or associate degree preferred.
  • 3+ years of CNC programming experience in a production or job shop environment.
  • Proficient with CAM software (Mastercam, Fusion 360, SolidCAM, or similar).
  • Strong working knowledge of G-code, post-processors, and CNC machine operation.
  • Ability to read and interpret blueprints, GD&T, and engineering specifications.
  • Hands-on experience with 3-axis and multi-axis (4/5-axis) machines.
  • Familiarity with a wide range of materials including aluminum, stainless steel, titanium, and plastics.
  • Basic CAD skills (SolidWorks, AutoCAD, or similar) to interpret and manipulate models.

Nice To Haves

  • Experience with Fanuc, Haas, Siemens, or Mazak controls.
  • Post-processor editing and customization experience.
  • Prior experience in aerospace, medical, or other AS9100/ISO 13485 regulated environments.
  • Familiarity with lean manufacturing and continuous improvement tools.

Responsibilities

  • Create, edit, and optimize CNC programs (G-code) for mills, lathes, and multi-axis machines using CAM software.
  • Interpret engineering drawings, blueprints, and 3D models to generate accurate, production-ready machining strategies.
  • Build setup sheets, tool lists, and operator instructions to support consistent, repeatable machine setup.
  • Select appropriate cutting tools, feeds, and speeds based on material, geometry, and machine capability.
  • Prove out new programs at the machine and work directly with machinists to resolve setup and run issues.
  • Support First Article Inspections (FAI) and make program adjustments to meet dimensional and surface finish requirements.
  • Reduce cycle times and tooling costs through continuous optimization of existing programs.
  • Maintain program files, revision control, and supporting documentation for traceability.
  • Participate in continuous improvement initiatives related to scrap reduction, repeatability, and throughput.
  • Collaborate with Quality and Engineering to resolve recurring issues and improve process capability.

Benefits

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Vision insurance
  • Long Term Disability Benefits
  • Short Term Disability Benefits
  • Paid Time Off
  • Birthday Lunches
  • Company Paid Holidays
  • School Visitation Leave
  • Leave for Organ / Bone Marrow Donor
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service