Sr Staff Firmware/Middleware Engineer