Now Hiring — CNC Programmer | Grand Valley Manufacturing
Grand Valley Manufacturing
Questions? 814.827.2707
Apply Now
Position Actively Hiring
📍 Titusville, PA
🕒 Monday–Friday · 8:00 AM–5:00 PM
Full-Time · Direct Hire · No Agencies
Now Hiring · CNC Programmer

If You've Hit a Ceiling
as a CNC Programmer,
This Will Feel Different.

Most programming roles keep you away from the floor. You write the code, hand it off, and never see what happens when the machine actually runs it. At GVM, your programs have to work in real production — and you're expected to make them better.

Esprit CAM · SolidWorks
Pay Scaled to Experience
Day Shift · Mon–Fri Only
60+ Years in Operation
Watch: Is This Role For You? (2 min)
Defense
Aerospace
Nuclear Power
Oil & Gas
Power Generation
Transportation
Mining & Construction
Defense
Aerospace
Nuclear Power
Oil & Gas
Power Generation
Transportation
Mining & Construction
Why Programmers Make The Move

We Know Why You're
Reading This Right Now.

Based on real conversations with CNC programmers across the region, the same story comes up again and again. If any of this sounds familiar, keep reading.

📈
You've Stopped Growing
You're doing the same work you were doing 18 months ago. No new challenges, no new skills. The ceiling is real and it's low.
"I'm not learning anything new here."
🔍
You Never See Your Work Run
You write the program, hand it off, and that's it. You have no idea if it ran the first time or if someone had to tear it apart to make it work.
"I write the programs but never see them run."
🧱
Your Input Doesn't Matter
You're executing decisions made by someone else. Tooling, process, setup — it's all handed to you. You're a code writer, not a problem solver.
"I just execute what I'm told."
⚙️
You're Disconnected From The Floor
Production happens somewhere else. When something goes wrong, it goes through channels. You never actually fix it — you just update the program and hope.
"I have no idea what happens after I hit post."
🎯
The Work Is Too Simple
The same materials, the same machines, the same type of parts. You know you're capable of more, but the work never demands it.
"I know I can handle harder work."
🤝
The Environment Isn't Right
The culture doesn't push people to improve. You're not working around people who take the craft seriously, and it shows in the work.
"Nobody here actually cares about quality."

What This Role
Actually Is

The Reality

At GVM, machinists handle setups on the floor. Your job as a CNC Programmer is to build programs that actually work in real production conditions — on large, complex milling and turning machines — and then be part of making them better. You're not behind a desk, removed from what happens on the machine. You're connected to it.

This is not a code-editing role. If your programs don't account for tooling, material behavior, and real-world conditions, they won't work. That accountability is the job.

You'll Be Responsible For

  • Programming and simulating toolpaths in Esprit CAM, with full checkpoints communicated to operators
  • Preparing and working with 3D models in SolidWorks from customer drawings and CAD files
  • Creating stock models in SolidWorks by measuring customer-supplied incoming materials
  • Developing tooling plans with plant managers and procuring tooling as needed
  • Generating, reviewing, and troubleshooting G-code — you own the accuracy
  • Working directly with machinists on the floor during first runs, accommodating real-world changes
  • Designing and modifying jigs, fixtures, and tooling as needed
  • Supporting process planning, continuous improvement, and machine setup troubleshooting across plants
  • Researching and recommending innovative tooling and equipment that could optimize shop operations

Qualifications

  • Associate's degree in CNC programming with 3–5 years of programming experience in a manufacturing setting, or equivalent combination of education and hands-on experience
  • Proficient in CAM software and 3D modeling — SolidWorks and Esprit experience a strong plus
  • Ability to read and interpret blueprints, G-code, and GD&T
  • Strong mathematical skills with emphasis in geometry and trigonometry
  • Ability to work directly with operators and communicate complex information clearly
  • Experience operating a CNC machine is a plus, not required

Not the Right Fit If:

  • You've only edited or loaded programs someone else wrote
  • You rely on others for tooling, process, or setup decisions
  • You want a role completely disconnected from the shop floor
  • You don't care whether your programs actually perform
  • You're looking for low-responsibility, repetitive work

Strong Fit If:

  • You can program a job from start to finish independently
  • You understand machining beyond just CAM — tooling, feeds, materials
  • You want to see your programs run and improve them based on results
  • You're comfortable working directly with machinists on first runs
  • You want more ownership and responsibility, not less
CNC Programmer
Apply in 2–3 minutes. No account. No portal. Resume optional to start.
📍
Titusville, PA
🕒
Mon–Fri · 8:00 AM–5:00 PM
💼
Full-Time · Direct Hire
💰
Pay Scaled to Experience
🏥
Medical · Dental · Vision · 401k
Apply Now Call 814.827.2707

Every submission is reviewed personally. If your background looks like a fit, we reach out directly.

Why Grand Valley

A Shop That Demands
Real Programming Skill.

GVM isn't a job shop running the same parts. The work requires programmers who actually understand machining — and rewards people who take ownership of it.

🏭

Work That Challenges You

Large, complex, high-tolerance components for defense, aerospace, and nuclear power. Parts up to 64 feet. Materials like titanium and Inconel. This is not production widget work.

🔧

You're Part of the Process

You'll work directly with machinists on first runs, see how your programs actually perform, and have the authority to improve them. You're not removed from the floor.

📈

Real Room to Grow

Complex work means continuous learning. Esprit CAM, SolidWorks, jig design, process planning, equipment research — your skillset will grow here because the work demands it.

🤝

Works With People Who Care

You'll be working alongside skilled machinists who take pride in what they produce. The standard is high and that's intentional — it makes everyone better.

🏅

Stable, Family-Owned, 60+ Years

ISO 9001:2015 certified. ITAR registered. SAM.gov enrolled. GVM has been trusted by defense and aerospace customers for over six decades. This is a serious operation.

💰

Pay and Benefits That Reflect Skill

Compensation scaled to your actual experience. Full benefits including medical, dental, vision, 401(k) match, company-paid life insurance, and paid time off.

From The Floor

What It Actually Looks Like
to Work Here.

I came from a shop where I never left my desk. Here I'm on the floor every day working through first runs with the machinists. It changed how I think about programming completely.
CJ
CNC Programmer
GVM — Titusville Plant
The parts here are bigger and harder than anything I'd worked on before. It pushed me to actually understand the machining side better, not just write code. That's what I was looking for.
MR
CNC Programmer
GVM — 3+ Years
I was skeptical at first but the ownership you get here is real. I'm in on tooling decisions, process planning, even equipment research. Nobody told me what software to use for a job — I figured it out.
TW
Senior Programmer
GVM — Titusville Plant
Apply Now

Takes 2–3 Minutes.
No Account. No Portal.

Every submission is reviewed by a real person. If your background looks like a fit, we'll reach out directly — no black hole, no automated rejections.

Reviewed personally
No portals or accounts
Direct contact if it's a fit
What Happens Next
1
Our team reviews your submission — no automated filters, no black hole.
2
If your background looks like a fit, we contact you directly — usually within a few business days.
3
We'll schedule a conversation and a walkthrough of the facility so you can see the shop and ask real questions.

The Right Role Doesn't Come Up Often.

If this sounds like the growth you've been looking for, it's worth the 3 minutes to apply.

Apply Now — Takes 2 Minutes