BHP is cutting around 300 jobs across its Western Australian iron ore operations as falling commodity prices and rising fuel and shipping expenses erode margins.