CNC Programmer
Compressor Engineering Corporation · Houston, TX, USA ·
- Employment
- Full time
A hands-on Senior CNC Programmer in Houston, TX develops and maintains CNC programs (primarily in Edgecam) for 4-axis lathes and vertical/horizontal machining centers, while keeping machining routers, cycle-time standards, and processes accurate in JD Edwards for a high-mix, low-to-medium-volume production shop.
POSITION SUMMARY:
The Senior CNC Programmer is responsible for developing, maintaining, and improving CNC programs and machining-related routing operations to support safe, predictable, and cost-effective production.
This role supports vertical machining centers, horizontal machining centers, and CNC lathes. The position plays a key role in maintaining accurate cycle times, routing integrity, and process consistency within JD Edwards.
This is a hands-on programming position in a high-mix, low- to medium-volume machining environment.
KEY POSITION ACCOUNTABILITIES:
CNC Programming
· Develop and maintain CNC programs using Edgecam.
· Program 4-axis CNC lathes, vertical mills, and horizontal machining centers.
· Lead first-piece prove-outs and validate setup and cycle times.
· Optimize feeds, speeds, and tooling strategies.
· Support machinists during setup and troubleshoot machining issues.
· Maintain consistent, repeatable machining processes.
Routing & ERP Accuracy
· Update, create, and maintain machining-related routers in JD Edwards, including:
o Operation sequencing
o Work center assignments
o Setup and cycle time standards
o Machining notes
· Ensure routing accuracy supports scheduling and capacity planning.
· Update machining instructions through the Engineering Change Order (ECO) process when required.
Process Improvement
· Improve cycle time consistency.
· Reduce scrap and rework through programming discipline.
· Standardize machining practices across similar part families.
· Support continued development of ill-only routing strategies.
· Identify opportunities to improve unattended mill operation where feasible.
SKILLS AND CERTIFICATIONS:
Required Qualifications
- 5+ years of CNC programming experience in a production manufacturing environment.
- Strong Edgecam programming experience preferred or other experience using Fusion, GibbsCam or MasterCam.
- Experience programming:
- 4-axis CNC lathes
- Vertical machining centers
- Horizontal machining centers
- Experience working with CNC controls (Fanuc, Mitsubishi, Mori Seiki type controls).
- Experience maintaining machining routers within JD Edwards or a similar ERP system.
- Strong blueprint reading and GD&T (Geometric Dimensioning and Tolerancing) interpretation skills.
- Prior hands-on machinist experience required.
Preferred Qualifications
- Experience in oil & gas, compressor, or heavy industrial components.
- Experience improving setup time and cycle time consistency.
- Experience supporting routing standardization initiatives.
EDUCATION:
Associate’s degree in manufacturing or related field or equivalent related work experience
PHYSICAL REQUIREMENTS:
Exerts up to 20 pounds of force occasionally and/or up to 10 pounds frequently and/or up to 5 pounds constantly to move objects.