Firmware developer jobs