Back
Verified FactoryFix Icon VERIFIED

Advanced Manufacturing Engineering Programmer

ExpressPros - Oxford, NC

Money Icon
$40.87-57.69 /h
PAY RATE
Location Pin Icon
Oxford, NC
LOCATION
First Shift
SHIFT

Job Description

As posted by the hiring company

Job Overview:

Job Description: Manufacturing / Programming Engineer (Advanced Manufacturing)

**Direct Hire **

Position Summary

The Manufacturing / Programming Engineer is responsible for developing, programming, and optimizing advanced manufacturing processes, equipment, and systems. This role combines hands-on manufacturing engineering with programming expertise to drive efficiency, precision, and automation across production operations. The engineer will support both new product introduction (NPI) and existing process improvements using data-driven and digitally integrated manufacturing solutions.

Key Responsibilities

Manufacturing Process Engineering

  • Develop, improve, and maintain manufacturing processes for high-quality, cost-effective production.

  • Design workflows, tooling, fixtures, and process documentation to ensure repeatability and efficiency.

  • Support new product launches by defining manufacturing methods and process validation plans.

  • Lead continuous improvement efforts focused on cycle time reduction, waste elimination, and throughput improvement.

Programming & CNC Systems

  • Develop, test, and optimize CNC programs (mills, lathes, multi-axis machines) using CAM software.

  • Edit machine code (G-code/M-code) and troubleshoot programming-related issues on the shop floor.

  • Collaborate with machinists and operators to improve program efficiency and machining strategies.

  • Maintain program libraries and version control systems.

Automation & Advanced Manufacturing

  • Support implementation of automation solutions including robotics, PLCs, and vision systems.

  • Develop or assist in programming automated systems, including PLC logic or robot paths (as applicable).

  • Integrate advanced technologies such as CAD/CAM systems, digital twins, and Industry 4.0 tools.

  • Work with cross-functional teams to modernize production systems and increase automation levels.

Production & Technical Support

  • Provide technical support to production teams, troubleshooting manufacturing and programming issues.

  • Conduct root cause analysis and implement corrective actions for defects, downtime, or inefficiencies.

  • Monitor system performance and recommend improvements based on data analysis and KPIs.

  • Work closely with maintenance teams to ensure equipment reliability and uptime.

Quality & Compliance

  • Ensure all manufacturing programs and processes meet quality standards and specifications.

  • Support development of PFMEA, control plans, and standard operating procedures (SOPs).

  • Participate in audits and ensure compliance with internal and external standards.

Project Management

  • Lead or contribute to engineering projects involving equipment upgrades, new lines, or process improvements.

  • Coordinate activities across engineering, production, quality, and supply chain teams.

  • Manage timelines, budgets, and technical deliverables for assigned projects.

Qualifications

Education

  • Bachelor’s degree in Manufacturing Engineering, Mechanical Engineering, Industrial Engineering, or related field.

Experience

  • 3–7 years of experience in manufacturing engineering and/or CNC programming.

  • Hands-on experience in machining environments, automation, or high-volume production.

Technical Skills

  • Strong experience with:

  • Working knowledge of:

Soft Skills

  • Strong analytical thinking and problem-solving ability

  • Effective communication with technical and non-technical teams

  • Ability to work both independently and collaboratively in a fast-paced environment

  • Strong attention to detail and commitment to quality

Preferred Qualifications

  • Six Sigma Green Belt or equivalent certification

  • Experience with Industry 4.0 technologies (IoT, MES systems, real-time data monitoring)

  • Knowledge of toolpath optimization, cutting theory, and high-speed machining

  • Experience with ERP/MRP systems

  • Background in a regulated or high-precision industry (aerospace, medical, automotive)

Work Environment

  • Manufacturing plant with regular time on the shop floor

  • Hands-on involvement with machinery and programming systems

  • May involve standing, walking, and occasional lifting

  • Minimal travel for training or vendor support

Key Performance Indicators (KPIs)

  • CNC program efficiency (cycle time reduction)

  • Machine utilization and uptime

  • Scrap and rework reduction

  • Successful implementation of automation and process improvements

  • On-time project delivery and cost performance

**Compensation & Benefits **

  • Competitive salary based on experience

  • Health, dental, and vision insurance

  • Paid time off

You should be proficient in:

  • Equipment Troubleshooting
  • Troubleshooting Skills
  • CNC Programming
  • CNC Machine Setup & Changeover
  • Advanced Inspection & Gauge Measurement
  • Machine Geometry & Alignment
  • Machine Setups for Production Runs

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC) (Fanuc)
  • CAM Software (Mastercam, Autodesk Fusion 360, Siemens NX)
  • CNC Lathe (5+ axis)