Senior / Principal Firmware Engineer I.T. & Communications Edinburgh £80000 - £80000 Permanent Urgent