French shipowner and contractor TechnipFMC has agreed to pay fines of over $296m to resolve foreign bribery charges with authorities in the US and Brazil.

The charges arose out of two independent bribery schemes: a scheme to pay bribes to Brazilian officials and a scheme to pay bribes to officials in Iraq.