CNC Programmer (Welding Department)
(e
CNC Programmer
Overview
A CNC Programmer plays a critical role in the manufacturing industry, bridging the gap between the design and manufacturing phases of production. They are responsible for writing the code that guides CNC (Computer Numerical Control) machines to perform precise tasks, such as cutting, milling, and drilling, according to engineering specifications. This position is pivotal as it directly influences the efficiency, quality, and safety of manufacturing operations.
Key Responsibilities
CNC Programmers are primarily tasked with creating and revising programs for CNC machinery. They must understand and interpret complex technical drawings and translate them into executable CNC programs. The role demands a high level of precision and attention to detail to ensure that machine outputs meet exact specifications and quality standards.
Primary Duties
The daily duties of a CNC Programmer include:
- Writing and optimizing CNC programs to create complex parts and components.
- Selecting the appropriate tools, machines, and materials for each job.
- Testing programs and making adjustments to ensure efficiency and quality.
- Collaborating with engineers and machinists to evaluate project requirements and resolve issues related to machine setup and program performance.
- Maintaining records and documentation for machine specifications and programming notes.
- Staying updated with the latest software and training on new equipment.
- Ensuring compliance with safety rules and regulations in the workplace.
Want more jobs like this?
Get jobs in Jackson, MS delivered to your inbox every week.

Education and Certification Requirements
Candidates aspiring to become CNC Programmers typically need to have a high school diploma or equivalent, although an Associate's Degree in CNC programming, machine tool technology, or a related field is highly preferred.
Moreover, certifications specifically in CNC programming or operations can enhance a candidate's prospects in this field.
Proficiency in computer-aided manufacturing (CAM) software and a solid understanding of blueprints and technical drawings are essential.
Experience with specific types of CNC machines like mills or lathes may also be required, continuous education and willingness to learn are crucial as technology evolves.
Overall, CNC Programmers must combine their technical skills with meticulous planning and problem-solving capabilities to excel in their role, contributing significantly to the technological advancement and productivity of manufacturing processes.
Apply now
Current employees apply here
Perks and Benefits
Health and Wellness
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- HSA With Employer Contribution
- Pet Insurance
- Mental Health Benefits
- Virtual Fitness Classes
- On-Site Gym
Parental Benefits
- Fertility Benefits
- Family Support Resources
- Birth Parent or Maternity Leave
- Adoption Assistance Program
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Commuter Benefits Program
- Snacks
- Some Meals Provided
- Company Outings
- Holiday Events
Vacation and Time Off
- Paid Vacation
- Unlimited Paid Time Off
- Paid Holidays
- Personal/Sick Days
- Summer Fridays
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Relocation Assistance
- Financial Counseling
Professional Development
- Tuition Reimbursement
- Learning and Development Stipend
- Promote From Within
- Mentor Program
- Access to Online Courses
- Lunch and Learns
- Work Visa Sponsorship
- Leadership Training Program
- Internship Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)
Company Videos
Hear directly from employees about what it is like to work at Hitachi Energy.