Principal CNC Programmer /Sr. Principal CNC Programmer

Northrop GrummanSunnyvale, CA
$103,600 - $193,900Onsite

About The Position

Northrop Grumman Mission Systems is looking for a Principal CNC Programmer or Sr. Principal CNC Programmer to join their team in Sunnyvale, CA. This role specializes in the fabrication (machining) of high-value, large-scale precision metal components (low-volume / high-mix) and requires a strong background in plasma and oxy-fuel cutting and computer numerical control (CNC) programming experience. The position is for a 1st Shift, but occasional extended shift, off-shift, and/or weekend support may be required. Occasional travel may be required for training or equipment selection/acceptance activities (less than 10%).

Requirements

  • Bachelor's Degree with a minimum of 5 years of relevant experience; OR 3 or more years with a Master's (4 years of additional relevant work experience may be considered in lieu of a degree) for Principal CNC Programmer.
  • Bachelor's Degree with a minimum of 8 years of relevant experience; OR 6 or more years with a Master's (4 years of additional relevant work experience may be considered in lieu of a degree) for Sr. Principal CNC Programmer.
  • Minimum 2 years of direct experience working in a machining CNC programming role.
  • Experience reading, interpreting, and understanding manufacturing blueprints and process plans.
  • Minimum 2 years of experience using Geometric Dimensioning and Tolerancing (GD&T).
  • Experience creating and editing CNC programs that support the machining of precision components.
  • Experience creating and/or editing 3D CAM files.
  • Ability to work swing, graveyard, and weekend shifts (up to 20%).

Nice To Haves

  • Experience/proficiency working with materials requirements planning (MRP), manufacturing execution systems (MES), and SAP experience preferred.
  • Experience using Sigmanest or Pronest to create NC programs for multi-axis plasma and oxy-fuel cutters.
  • Experience in CNC programming for multi-axis waterjets and laser cutters.
  • Experience with Siemens NX CAD/CAM.

Responsibilities

  • Create, validate, and maintain CNC programs that support the machining of large-scale, complex, precision metal components fabricated on plasma and oxy-fuel cutters (CAM file generation, post-processor machine code generation).
  • Perform technical data package review of components that require fabrication (CAD models & engineering drawings).
  • Develop advanced nesting strategies to maximize material utilization and minimize scrap.
  • Identify, select, and procure appropriate tooling for job-specific applications (based on part material, geometry, features, tolerances, system rigidity, and equipment capability).
  • Perform program prove-out validation (computer simulation tools, ‘tabletop’ peer reviews, First Time Process Reviews, machine dry runs).
  • Participate in and lead cross-functional teams comprised of machinists/operators, manufacturing engineers, production supervisors, supply chain representatives, quality engineers/inspectors, and operations/program management to support program schedule & performance goals, mitigate manufacturing risks, and improve operational efficiency.
  • Evaluate new equipment, software upgrades, and cutting technologies; make recommendations for capital investments.

Benefits

  • Health Plan
  • Savings Plan
  • Paid Time Off
  • Education Assistance
  • Training and Development
  • 9/80 Work Schedule (where available)
  • Health insurance coverage
  • Life and disability insurance
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
  • Overtime
  • Shift differential
  • Discretionary bonus
  • Annual bonuses
  • Long Term Incentives (for VP or Director positions)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service