John Crane

Mechanical Or Industrial Engineering

Engineer-Programmer

Bengaluru, Karnataka, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for entry candidates.

The Brief

“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.

Mechanical Or Industrial Engineering
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →