908 Devices Jobs in Armonk, NY