
CNC Programmer - (19)
Portsmouth, VAJobSeen 3mo agoSeen in employer's feed 1 day ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Portsmouth, VA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The CNC Programmer develops and maintains programs for plasma cutting systems and 6-axis robotic CNC equipment, translating engineering drawings and models into production-ready programs and nesting plans. The role validates tool paths and machine parameters, supports production startup and troubleshooting, and works with engineering and production teams to improve efficiency, quality, and material yield. It also maintains programming standards and provides technical guidance to operators.
Skills & qualifications
Skills
Qualifications
Full job description
Essential Duties and Responsibilities:
-
Develop, create, and maintain CNC machine programs for plasma cutting systems and 6-axis robotic CNC processing equipment.
-
Convert engineering drawings, 3D models, and production requirements into optimized machine programs and nesting plans.
-
Generate and validate tool paths, cut strategies, robotic motion paths, and machine parameters to maximize efficiency and quality.
-
Perform simulation and verification of programs prior to release to production.
-
Collaborate with Engineering, Production, Quality, and Operations teams to ensure manufacturability and schedule execution.
-
Optimize machine utilization, cycle time, material yield, and consumable usage.
-
Establish and maintain programming standards, naming conventions, setup instructions, and revision control processes.
-
Support first article production and machine prove-out activities for new programs.
-
Troubleshoot machine execution issues and modify programs to resolve quality or productivity concerns.
-
Create and maintain machine setup sheets, operator instructions, and standard work documentation.
-
Support implementation of new equipment, software upgrades, and automation initiatives.
-
Analyze production data and identify opportunities for continuous improvement.
-
Support preventive maintenance efforts by validating machine calibration and process capability.
-
Ensure all programs meet company safety standards and equipment operating requirements.
-
Provide technical support and guidance to CNC Operators and production personnel.
Qualifications and Experience
-
Minimum of High School diploma (GED) and 3+ years of experience as a machinist and programming CNC machines.
-
Experience programming CNC plasma tables, robotic processing systems, beam lines, laser systems, or automated fabrication equipment.
-
Experience programming 6-axis robotic motion systems and understanding robotic kinematics.
-
Experience with nesting software and CAD/CAM platforms.
-
Experience in structural steel fabrication, shipbuilding, heavy manufacturing, or industrial production environments.
-
Working knowledge of G-code, machine control systems, and post-processors.
-
Experience interpreting engineering drawings, GD&T, and fabrication standards.
-
Experience supporting new equipment commissioning and production startup activities.
-
Knowledge of Lean Manufacturing and process optimization principles.
Minimum Requirements:
-
High school diploma or GED required; Associate degree or technical certification preferred.
-
Demonstrated ability to read and interpret engineering drawings, models, and manufacturing documentation.
-
Proficiency with CAD/CAM software and Microsoft Office applications.
-
Strong understanding of manufacturing processes, machine capability, and production flow.
-
Ability to troubleshoot manufacturing and programming issues independently.
-
Strong communication and cross-functional coordination skills.
-
Demonstrated commitment to safety, quality, and schedule performance.
Physical Demands:
- While performing these job duties, the employee is routinely required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; use fingers and hands to type or write; reach with hands and arms; talk or hear; taste or smell. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus. Must be able to lift 50 pounds.
Work Environment
- This position is performed in a manufacturing environment, with some local travel between facilities.
Our Workplace Commitment
At Fairlead, we are dedicated to fostering an inclusive, ethical, and high-integrity work environment. Every team member is expected to uphold our HOLD FAST values through:
-
Legal Compliance & Ethics: Strictly adhering to all applicable laws, company policies, and regulatory standards.
-
Transparency: Fostering open, honest communication and accountability across all levels of the organization.
-
Conflict-of-Interest Prevention: Actively identifying, disclosing, and avoiding situations where personal interests conflict with professional responsibilities.
-
Zero Tolerance for Discrimination & Harassment: Maintaining a safe, respectful workplace free from any form of discrimination, harassment, or retaliation.
You've read the whole posting — now see how you match it.