What are the responsibilities and job description for the CNC Programmer position at Jordan Machine Company?
CNC Programmer Job Description
Join Our Team
Since 1948, our company has been committed to excellence in manufacturing, and as an employee-owned company (ESOP), we take pride in our work and our people. We're looking for a skilled CNC Programmer to join our family of employee-owners and help continue our legacy of quality craftsmanship.
Overview
As a CNC Programmer at our company, you'll be responsible for creating and optimizing programs that control our computer numerical control (CNC) machines. Your expertise will directly contribute to our manufacturing success and quality reputation that we've maintained for over 75 years.
Responsibilities
- Develop and write CNC programs for various machine tools including mills, lathes, and multi-axis machines
- Review drawings and design specifications to determine machining requirements
- Select appropriate tooling and establish cutting parameters for optimal production efficiency
- Verify and test programs through simulation software and initial production runs
- Troubleshoot programming issues and make necessary adjustments
- Optimize existing programs to improve cycle times and product quality
- Document programming procedures and maintain program libraries
- Collaborate with machinists to ensure manufacturing requirements are met
- Stay current with advancements in CNC technology and programming techniques
Qualifications
- Associate's degree or technical certification in CNC programming, machining technology, or related field preferred but not required.
- 2-5 years of experience in CNC programming and machining operations
- Proficiency in G-code programming and CAM software (such as Mastercam, SolidWorks, or similar)
- Strong understanding of machining processes, tooling, and material properties
- Knowledge of geometric dimensioning and tolerancing (GD&T)
- Ability to read and interpret drawings and technical specifications
- Problem-solving skills and attention to detail
- Experience with quality control procedures and measurement techniques
Skills
- Technical expertise in CNC programming languages and machine operation
- Mathematical aptitude for calculating dimensions, tolerances, and machine parameters
- Computer literacy with CAD/CAM software and simulation tools
- Communication skills to effectively collaborate with team members
- Analytical thinking to optimize manufacturing processes
Why Join Us?
- Employee ownership means your contributions directly impact our collective success
- Stable, established company with over 75 years of manufacturing excellence
- Collaborative work environment where your ideas and expertise are valued
- Opportunity to grow with a company that invests in its employees
- Be part of a team that takes pride in quality craftsmanship and innovation
Job Type: Full-time
Pay: $30.00 - $40.00 per hour
Expected hours: 40 – 50 per week
Benefits:
- 401(k)
- 401(k) matching
- Health insurance
- Paid time off
Schedule:
- Day shift
- Monday to Friday
Experience:
- Machining: 5 years (Preferred)
- CAM programming: 2 years (Preferred)
Ability to Commute:
- Birmingham, AL 35217 (Required)
Ability to Relocate:
- Birmingham, AL 35217: Relocate before starting work (Required)
Work Location: In person
Salary : $30 - $40