A method performed by a multi-radar system implemented within a device, the multi-radar system comprising two or more radar circuits (210-1 - 210-N) at different positions on the device, each radar circuit comprising at least one antenna and at least one transceiver coupled to the at least one antenna to transmit and/or receive radar signals, the method comprising: causing a first radar circuit of the two or more radar circuits (210-1 - 210-N) to be in a first operational state; causing a second radar circuit of the two or more radar circuits (210-1 - 210-N) to be in a second operational state; detecting a trigger event that represents a change in an operating environment of the multi-radar system; responsive to detecting the trigger event, selectively altering operation of at least one of the first radar circuit or the second radar circuit, the selective altering comprising at least one of: causing the first radar circuit to be in a third operational state that is different than the first operational state; or causing the second radar circuit to be in a fourth operational state that is different than the second operational state; characterised in that the method further comprises: determining operational variables associated with the two or more radar circuits (210-1 - 210-N); determining at least one optimization parameter associated with the multi-radar system; determining at least one constraint associated with the multi-radar system; and determining the third operational state and the fourth operational state based on the operational variables, the at least one optimization parameter and the at least one constraint by executing a cost function to determine the third operational state and the fourth operational state that maximizes the at least one optimization parameter in context of the at least one constraint. causing a first radar circuit of the two or more radar circuits (210-1 - 210-N) to be in a first operational state; causing a second radar circuit of the two or more radar circuits (210-1 - 210-N) to be in a second operational state; detecting a trigger event that represents a change in an operating environment of the multi-radar system; responsive to detecting the trigger event, selectively altering operation of at least one of the first radar circuit or the second radar circuit, the selective altering comprising at least one of: causing the first radar circuit to be in a third operational state that is different than the first operational state; or causing the second radar circuit to be in a fourth operational state that is causing the first radar circuit to be in a third operational state that is different than the first operational state; or causing the second radar circuit to be in a fourth operational state that is different than the second operational state; determining operational variables associated with the two or more radar circuits (210-1 - 210-N); determining at least one optimization parameter associated with the multi-radar system; determining at least one constraint associated with the multi-radar system; and determining the third operational state and the fourth operational state based on the operational variables, the at least one optimization parameter and the at least one constraint by executing a cost function to determine the third operational state and the fourth operational state that maximizes the at least one optimization parameter in context of the at least one constraint.