Engineering Manager Filtration - R&D at John Crane - ScoutJobs - The AI-curated global job board
Skip to content
John Crane
Posted 10 days ago

Engineering Manager Filtration - R&D

John CraneEngineering Manager Filtration - R&D

Perks & benefits

Paid Leave

Requirements

Bachelor's or Master's degree in engineering or natural sciences, Experience in product development or R&D, Minimum 3 years of technical team leadership, Knowledge of filtration principles and fluid mechanics, Fluent English

Skills

Fluid Mechanics

About the role

Responsibilities

  • Provide professional and disciplinary leadership to an interdisciplinary innovation team in the filtration field
  • Manage the development of new filtration products and systems from concept through prototyping and handover
  • Drive structured innovation and development processes within the R&D department
  • Provide technical leadership in filtration media, fluid mechanics, pressure systems, and material selection
  • Plan, monitor, and evaluate laboratory trials, prototype testing, and validation programs
  • Ensure robust, reproducible test results and derive actions from root-cause analyses
  • Collaborate closely with New Product Development, product management, production, quality, and sales teams
  • Identify emerging technologies, new materials, and market trends to drive future development

Requirements

  • Bachelor’s or Master’s degree in engineering, natural sciences, or a comparable qualification
  • Extensive experience in product development, R&D, or an innovation environment
  • Minimum of 3 years of experience in leading and developing technical teams
  • Strong technical knowledge of filtration principles, fluid mechanics, and pressure systems
  • Proven ability to manage multiple complex innovation projects and prioritize effectively
  • Excellent analytical, conceptual, and communication skills
  • Fluency in English (written and spoken)

Benefits

  • Modern working environment with ergonomic workstations and up-to-date technology
  • Comprehensive training and professional development opportunities
  • Attractive compensation package including a company pension scheme
  • 30 days of annual leave
  • Employee perks including e-bike leasing and on-site charging stations
  • Regular company events to foster team culture and collaboration

About the Company

John Crane, a company of the Smiths Group, is a global leader in critical flow control solutions for the energy and process industries. We provide essential products including mechanical seals, filtration systems, and predictive digital monitoring technologies to help our customers maintain safe and efficient operations worldwide.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Engineering Manager Filtration - R&D

John Crane · Vellmar

Sign up to apply