R & D Firmware Engineer