Keyskills: npd software testing injection moulding mechanical design metal fabrication welding mechanical engineering production fabrication design calculations machining product development manufacturing engineering design part design stress analysis