CNC Machine Programmer

ExternalHamilton, WA
Onsite

About The Position

Janicki Industries is seeking a CNC Machine Programmer to join their growing team in Hamilton, WA. This role involves planning machining sequences and fixturing for 3-5 axis machine tools, determining machining parameters for various materials, and designing fixturing elements. The programmer will create 3-5 axis tool paths using Unigraphics CAD/CAM software, provide input into production tracking software, and collaborate with process engineers to ensure quality and design objectives are met. Responsibilities also include creating shop documentation compliant with ISO 9000 standards, analyzing laser-tracking data, working with machinists on setup and machining procedures, and performing tool path verification using Vericut software. A general knowledge of G-Code, machine offsets, and part locating is also required.

Requirements

  • US Citizen or of Legal Permanent Resident Status
  • Ability to obtain a U.S. Secret Security Clearance (U.S. Citizenship Required)
  • Must agree to enter a Continuous Evaluation program
  • High School Diploma or GED
  • General knowledge of standard G-Code language, machine offsets, and part locating

Nice To Haves

  • Engineering or engineering technology degree preferred or equivalent work experience
  • 5+ years' experience as an NC programmer programming 5-axis mills preferred
  • Experience using Unigraphics/Siemens NX software preferred
  • Manual machining experience a plus

Responsibilities

  • Determines methods, cutter types and cutting parameters depending on a variety of materials (composites, epoxies, steel, aluminum, etc.) and design specifications
  • Designs 3-D computer models, drawings and specifications for fabrication of fixturing elements
  • Creates 3-5 axis tool paths utilizing Unigraphics CAD/CAM software
  • Provides input in production tracking software.
  • Works with process engineers on planning of manufacturing process to ensure that quality and design objectives are achieved.
  • Creates shop documentation for setup of the machines complying with ISO 9000 standards.
  • Analyzes laser-tracking data to assure quality of the setup, when applicable.
  • Works with the machinists to make sure setup and machining procedures are followed.
  • Perform tool path verification using Vericut software

Benefits

  • Discretionary bonus
  • 401(k) matching
  • Vacation
  • Health benefits
  • Additional pay for off-shifts
  • Additional pay for off-site work
  • Access pay
  • Medical, dental, and vision insurance with employer contribution
  • Disability insurance
  • Life/AD&D insurance
  • HSA (Health Savings Account) with employer contribution
  • FSA (Flexible Savings Account)
  • 401k with employer matching
  • Paid time off
  • Paid holidays (including two floating holidays)
  • Education reimbursement program
  • Premium pay for off-shifts
  • Premium pay for security clearance if applicable
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service