John Crane
Mechanical Or Industrial Engineering
Engineer-Programmer
Neural analysis suggests this role is
optimal for entry candidates.
“Engineer - Programmer at John Crane. Skills: CNC programming, Edgecam, ISO G-code, Teamcenter, CAM. Interpret engineering data and import solid models from Teamcenter for CNC programming. Develop CNC programs using Edgecam, applying standardised manufacturing strategies and templates”
What You'll Achieve.
Quality of programs delivered; Quantity of programs delivered; Ontime delivery of the programs to the sites; GCN raising process; programming lead time; first-pass yield; cycle time improvements
Industry & Context.
problem-solving; troubleshooting; optimisation
What They're Looking For.
Must Have
CNC programming for milling, turning, and multi-axis machines, Edgecam CAM software, ISO G-code standards, PLM systems (Teamcenter preferred), CAM–machine integration, tooling, feeds/speeds, and machining strategies, interpret engineering drawings and GD&T, problem-solving and communication ability to work across global teams
Nice to Have
Teamcenter
What You'll Do.
Interpret engineering data and import solid models from Teamcenter for CNC programming
Develop CNC programs using Edgecam
applying standardised manufacturing strategies and templates
Maintain a centralised CNC Program Register with final
proved-out programs and revision control
Prepare stage drawings and setup sheets for all programmed operations
Select tools and holders from approved global apply standard feeds and speeds
Use correct post-processors for machine controllers
Perform offline simulation and collision checks before posting NC code
Capture edits and update CAM templates
Prepare CNC programs according to production schedules on a shift-support basis
Provide troubleshooting and optimisation support to shop-floor teams
Standardise programming strategies globally and update templates based on lessons learned
Adhere to ISO standards for CNC programming and quality requirements
Follow safety protocols during prove-out and machine setup
How You'll Work.
Team & Collaboration
Work closely with manufacturing engineers, machinists, and quality teams to resolve issues; work across global teams
Communication Scope
communication ability to work across global teams
Full Job Description
When you work for John Crane, you join a community driven by pioneering spirit and a legacy of innovation. Our engineered solutions drive reliability, uptime and energy efficiency, empowering the world’s largest energy service providers to achieve sustainability goals that shape the future of our world. If you’re ready to accelerate the new energy transition through technology leadership,[ innovative solutions](https://www.johncrane.com/en/solutions) and [service excellence](https://www.johncrane.com/en/services), you'll fit right in. Key Activities: * Programming & Data Management - Interpret engineering data and import solid models from Teamcenter for CNC programming. Develop CNC programs using Edgecam, applying standardised manufacturing strategies and templates. Maintain a centralised CNC Program Register with final, proved-out programs and revision control. Prepare stage drawings and setup sheets for all programmed operations. * Tooling & Postprocessing - Select tools and holders from approved global libraries; apply standard feeds and speeds. Use correct post-processors for machine controllers. * Simulation & Prove-Out - Perform offline simulation and collision checks before posting NC code. Capture edits and update CAM templates. * Production Support - Prepare CNC programs according to production schedules on a shift-support basis. Provide troubleshooting and optimisation support to shop-floor teams. * Continuous Improvement - Standardise programming strategies globally and update templates based on lessons learned. * Monitor KPIs such as programming lead time, first-pass yield, and cycle time improvements. * Compliance & Safety - Adhere to ISO standards for CNC programming and quality requirements. Follow safety protocols during prove-out and machine setup. * Collaboration & Training - Work closely with manufacturing engineers, machinists, and quality teams to resolve issues. ## Qualifications Skills & Experience: * Proven experience in CNC programming for m
Applying for this Engineer - Programmer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about John Crane?
Real rants from real employees. Read before you apply.