CNC Programmer
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Portsmouth, VA · On-site
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Portsmouth, VA · On-site
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
$25.75 - $35/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
$25.75 - $35/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
Portsmouth, VA · On-site
$25.75 - $35/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Portsmouth, VA · On-site
$25.75 - $35/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Portsmouth, VA · On-site
$25.75 - $35/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Portsmouth, VA · On-site
$25.75 - $35/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Portsmouth, VA · On-site
$98K - $147K/yr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
Portsmouth, VA · On-site
$98K - $147K/yr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
$98K - $147K/yr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
$98K - $147K/yr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
Portsmouth, VA · On-site
$80 - $110/hr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
Portsmouth, VA · On-site
$80 - $110/hr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Smithfield, VA · On-site
$24.75 - $33.75/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Smithfield, VA · On-site
$24.75 - $33.75/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Smithfield, VA · On-site
$24.75 - $33.75/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Smithfield, VA · On-site
$24.75 - $33.75/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Suffolk, VA · On-site
$25.25 - $34.50/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Suffolk, VA · On-site
$25.25 - $34.50/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
$98K - $147K/yr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
$98K - $147K/yr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
$98K - $147K/yr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
$98K - $147K/yr
CNC Processing & Programming Oversight * Provide direct leadership and oversight to CNC Operators and CNC Programmers. * Ensure machine programs are developed, validated, and released to production ...
Suffolk, VA · On-site
$25.25 - $34.50/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Suffolk, VA · On-site
$25.25 - $34.50/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
$26.04 - $39.06/hr
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating ...
Lynchburg, VA · On-site
$101K - $130K/yr
US Pipe is currently seeking a highly experienced, senior-level Process Engineer to join our ... Investigate CNC machinery opportunities, drive introduction and support of new equipment and ...
Lynchburg, VA · On-site
$101K - $130K/yr
US Pipe is currently seeking a highly experienced, senior-level Process Engineer to join our ... Investigate CNC machinery opportunities, drive introduction and support of new equipment and ...
Lynchburg, VA · On-site
$86K - $111K/yr
US Pipe is currently seeking a highly experienced, senior-level Process Engineer to join our ... Investigate CNC machinery opportunities, drive introduction and support of new equipment and ...
Lynchburg, VA · On-site
$86K - $111K/yr
US Pipe is currently seeking a highly experienced, senior-level Process Engineer to join our ... Investigate CNC machinery opportunities, drive introduction and support of new equipment and ...
$86K - $111K/yr
US Pipe is currently seeking a highly experienced, senior-level Process Engineer to join our ... Investigate CNC machinery opportunities, drive introduction and support of new equipment and ...
Quick apply
$86K - $111K/yr
US Pipe is currently seeking a highly experienced, senior-level Process Engineer to join our ... Investigate CNC machinery opportunities, drive introduction and support of new equipment and ...
$49.1K - $57.5K
2% of jobs
$57.5K - $65.8K
9% of jobs
$73.5K is the 25th percentile. Wages below this are outliers.
$65.8K - $74.2K
15% of jobs
$74.2K - $82.6K
18% of jobs
The median wage is $85.5K / yr.
$82.6K - $91K
17% of jobs
$91K - $99.4K
14% of jobs
$99.6K is the 75th percentile. Wages above this are outliers.
$99.4K - $107.7K
11% of jobs
$107.7K - $116.1K
6% of jobs
$116.1K - $124.5K
4% of jobs
$124.5K - $132.9K
3% of jobs
$132.9K - $141.3K
1% of jobs
$49.1K
$91.2K
$141.3K
A CNC Process Engineer is responsible for developing, optimizing, and troubleshooting CNC machining processes to improve efficiency, quality, and production output. They design and implement tooling, select appropriate cutting parameters, and collaborate with production teams to ensure precise manufacturing. Additionally, they analyze process data, resolve machining issues, and work to reduce cycle times and waste. This role requires expertise in CNC programming, machining techniques, and process improvement methodologies.
A CNC Process Engineer’s day usually revolves around developing, testing, and optimizing CNC machining processes to improve efficiency and product quality. This often includes drafting process documentation, troubleshooting equipment or programming issues, and collaborating with machinists, design engineers, and quality assurance teams. You’ll also conduct process audits, implement process improvements, and support new product introductions by creating or adjusting CNC programs as needed. The role requires both hands-on involvement on the shop floor and technical work using design and programming software, providing a dynamic and varied work environment.
To thrive as a CNC Process Engineer, you need a solid background in mechanical engineering, manufacturing processes, and CNC programming, often supported by a relevant degree and hands-on shop floor experience. Familiarity with CAD/CAM software, G-code, and knowledge of lean manufacturing principles or Six Sigma certification are highly beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate across engineering, production, and quality teams. These skills ensure efficient process optimization, high product quality, and smooth integration between design and manufacturing operations.
For Cnc Process Engineer jobs in Virginia, the most frequently searched job titles are:
The top searched job categories for Cnc Process Engineer jobs in Virginia are:

Job Type: Full-Time
Shift Type: First Shift
Location201 WAVY - PORTSMOUTH, VA 23704 US (Primary)
Summary:
The CNC Programmer is responsible for developing, optimizing, and maintaining machine programs that support automated material processing operations. This position will be responsible for creating production-ready programs for CNC equipment including a plasma cutting table and 6-axis robotic CNC processing cell, ensuring safe execution, quality output, material efficiency, and schedule performance. The CNC Programmer serves as the technical bridge between Engineering and Manufacturing by translating engineering requirements into executable machine programs, developing process standards, supporting equipment implementation, and continuously improving throughput and machine utilization. The ideal candidate has experience supporting industrial manufacturing environments and understands both machine programming and practical production execution.
Essential Duties and Responsibilities:
Qualifications:
Minimum Requirements:
Physical Demands:
Work Environment:
Sourced by ZipRecruiter
Ship and boat building
201 - 500 Employees
Portsmouth, VA, US