Is a ‘computer hardware engineer’ different from a ‘hardware engineer’? I think of a ‘hardware engineer’ as someone who works on the development of ICs (or things on FPGAs). I would guess that people in such a role are paid a lot less than software engineers (at comparably sized companies) in the US, and a bit less in the UK (though maybe with more variance). But the numbers you give are lower than I would expect for eg ‘hardware engineer working at Arm/Qualcomm’. There’s also hardware engineering in finance, which can pay well, but not a lot of it.