Demo

CNC Programmer

American Rheinmetall
Plymouth, MI Full Time
POSTED ON 10/9/2026
AVAILABLE BEFORE 12/8/2026
American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical components that support U.S. military modernization. Our expertise spans electronic and mechanical systems, fabricated structures, armored products, rubber solutions, and track systems, delivering reliable innovation to both defense and commercial markets. As part of the global Rheinmetall family, we combine proven heritage with forward-looking technology to provide solutions that defend and feed the world.
 
Job Summary:
The CNC Programmer is responsible for developing and optimizing CNC programs to produce precision components made from military-grade armor, steel, and aluminum. This role ensures that machining operations meet strict tolerances, quality requirements, and military/defense specifications. The CNC Programmer will work closely with engineering, production, and quality teams to support efficient manufacturing processes in a high-security, defense-related environment.
 
Essential Functions:
  • Develop, write, and optimize CNC programs for mills, lathes, and multi-axis machining centers to manufacture complex parts from steel, aluminum, and ballistic armor materials.
  • Interpret blueprints, CAD models, GD&T, and technical drawings to generate accurate machining strategies.
  • Select appropriate cutting tools, speeds, feeds, and machining processes to ensure precision, efficiency, and cost-effectiveness.
  • Collaborate with engineers and machinists to refine processes, troubleshoot machining issues, and improve production outcomes.
  • Conduct first article inspections (FAI) and ensure compliance with ISO, AS9100, and military quality standards.
  • Maintain documentation for CNC programs, setup instructions, and process sheets.
  • Optimize machining cycles for efficiency, tool life, and part quality.
  • Ensure all parts meet customer and military specifications, with emphasis on tight tolerances and ballistic performance requirements.
  • Support root cause analysis and corrective action related to machining nonconformances.
  • Stay updated on advancements in CNC programming, tooling, and machining technology.
 
Minimum Qualifications:
Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing)
  • Proficiency with CAD/CAM software (Mastercam, GibbsCAM, Siemens NX, or equivalent).
  • Strong knowledge of machining techniques for hardened steel, aluminum, and specialty armor materials.
  • Ability to interpret GD&T, engineering drawings, and military specifications.
  • Familiarity with CNC equipment such as Haas, Mazak, Okuma, or equivalent.
  • Experience with lean manufacturing, continuous improvement, and process optimization.
  • Strong problem-solving skills, attention to detail, and ability to work in a high-security, fast-paced environment.
  • Must demonstrate the ability and willingness to obtain an overhead crane permit as part of job requirements.
 
Education:
  • High school diploma or GED equivalent.
 
Experience:
  • Minimum 3–5 years of CNC programming experience in a precision manufacturing environment; defense, aerospace, or heavy industry preferred.
 
Background Requirements:
Must pass background check, employment verification, reference checks, and controlled substance testing.
 
Preferred Qualifications:
  • Prior experience in aerospace/defense machining.
  • Strong knowledge of AS9100 and ISO14001 standards.
 
Working Conditions and Physical Demands:
  • While performing duties, the employee is occasionally required to stand, walk, sit, use hands to handle tools, and reach with arms.
  • Must occasionally lift and/or move up to 50 pounds.
  • Work is performed in a production environment with exposure to machine operations.
  • Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
 
Equal Employment Opportunity Statement:
American Rheinmetall provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sex (including pregnancy), gender identity, national origin, age, disability, or marital status, in accordance with applicable federal, state and local laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Salary.com Estimation for CNC Programmer in Plymouth, MI
$56,339 to $71,428
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?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$37,726 - $46,705
Income Estimation: 
$51,902 - $64,610
Income Estimation: 
$46,685 - $59,878
Income Estimation: 
$43,603 - $55,670
Income Estimation: 
$51,669 - $66,452
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at American Rheinmetall

  • American Rheinmetall Plymouth, MI
  • American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical compone... more
  • 7 Days Ago

  • American Rheinmetall Lansing, MI
  • American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical compone... more
  • 7 Days Ago

  • American Rheinmetall Plymouth, MI
  • American Rheinmetall is a leader in the design, development, and production of advanced tracked and wheeled vehicles, vehicle systems, and critical compone... more
  • 7 Days Ago

  • American Rheinmetall Saint Marys, OH
  • Summary Utilizes knowledge of facilities & equipment to plan, organize, and direct all maintenance functions for a designated shift. Essential Duties and R... more
  • 7 Days Ago


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

  • Global CNC Industries, LTD Plymouth, MI
  • Global CNC is continuing its strong growth into 2026, and we’re looking to add an elite CNC Programmer to our high-performance team. If you’re passionate a... more
  • 20 Days Ago

  • GLOBAL CNC INDUSTRIES, LTD. Plymouth, MI
  • Global CNC is continuing its strong growth into 2026, and we’re looking to add an elite CNC Programmer to our high-performance team. If you’re passionate a... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!