Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Listing ID:
4493231
Job Title:
Cnc Programmer Application Deadline:
Open Until Filled
Job Location:
Aurora
Date Posted:
05/16/2026
Hours Worked Per Week:
Not Provided Shift:
Not Provided Duration of Job:
Either Full or Part Time, more than 6 months You may contact this employer directly.
(Obtain the contact information to print or add to your jobs.)
Job Summary:
Job Title:
CNC Programmer Job Description This role focuses on programming CNC mills and lathes using modern CAM software and, when needed, manual G-code. You will create clear setup and operator documentation, support CNC setup and troubleshooting on the shop floor, and design custom fixtures to improve efficiency, quality, and repeatability. This position offers the opportunity to work in a rapidly growing environment that is especially appealing to those with aviation-related interests, with strong benefits and long-term growth potential. Responsibilities Program CNC mills and lathes using CAM software, including creating efficient and safe toolpaths. Author and edit manual G-code when needed to fine-tune programs and address special cases. Create detailed setup sheets and operator documentation to ensure consistent and repeatable production. Support CNC setup and operation on the shop floor, including assisting operators during changeovers and new job launches. Troubleshoot CNC programs, setups, and tooling issues, and implement corrective actions to resolve problems. Design, produce, and implement custom workholding fixtures, including for unusual geometry and to reduce the number of setups. Evaluate manufacturing processes for efficiency, cycle time, quality, and repeatability, and develop improvements where needed. Collaborate with machinists and other team members to optimize tooling selection, cutting parameters, and toolpaths. Analyze and understand why specific toolpaths or processes do or do not work, and refine programs accordingly. Contribute to the transition of 3D models and CAM workflows from Fusion 360 to Solidworks and future CAM platforms. Apply modern manufacturing and automated production practices to improve throughput and consistency. Maintain a strong focus on safety and proper use of equipment in a machine shop environment. Essential Skills Hands-on experience programming CNC mills and/or lathes using modern CAM software such as Fusion 360, Mastercam, or similar tools. Experience generating CAM toolpaths for CNC mills and, ideally, CNC lathes. 3D modeling experience in Fusion 360. Understanding of G and M codes and how CNC controllers interpret and execute commands. Ability to read and interpret blueprints and basic GD& T. Machine shop or job shop production experience and/or completion of a collegiate CAM curriculum. Experience with CNC mills and CNC lathes, including setup and operation support. Fixture design experience, particularly for unusual geometries and for reducing setups. Hands-on experience with Haas CNC mills and Y-axis lathes. Strong independent problem-solving skills with a process-improvement mindset. Familiarity with modern manufacturing processes and automated production systems. Additional Skills & Qualifications Experience with Solidworks 3D modeling or the ability and willingness to transition from Fusion 360 to Solidworks. Familiarity with or experience using Solidcam or Mastercam, with the flexibility to adapt to new CAM platforms. Experience with Solidworks PDM or similar product data management systems, or willingness to learn during migration. Strong skills in tooling selection and toolpath troubleshooting, including understanding why specific approaches do or do not work. Interest in aviation-related hobbies or activities, which aligns well with the products and culture. Comfort working both independently and collaboratively in a fast-growing manufacturing environment. W...
Job Classification:
Computer Numerically Controlled Tool Programmers Access our statewide or regional occupation report for more information about wages,
employment outlooks, skills, training programs, related occupations, and more. Compensation